Really good game. There is quite a lot to consider while solving the puzzles. Lots of mechanics. Plus, the puzzles were introduced very well, with teaching in mind. Good job.