I think the level design in this game is great, tailored to make you really want to finish the puzzles. Good job!