An interesting set of puzzles. It might be nice have something like a level system, so you could see how many levels you had completed and how many were left to go.