Nicely executed puzzle game. We had a similar idea for our theme, but I'm glad to see that each is unique. The slow introduction of new concepts over time is well done and the puzzles are a nice balance of solvable and entertaining.