Shots of the upcoming indie puzzle game.