This is really cool! I love the visual presentation of the game, and the puzzles are awesome. Keep it up!