It definitely looks interesting, but there doesn't seem to be a lick of information about what it is exactly. Just some screenshots and a nebulous bit of copy that doesn't tell you much more than that it's a game, and it has graphics and sounds and stuff.