Great game, and very interesting puzzles! I wonder if there would be a way to play the second level first so you have some understanding of what's to come and can plan ahead without ruining the concept of the game, but good job!