Screenshots of the indie XBLA game.