Great puzzle game that manages to infuse both themes into the core gameplay. Difficulty curve felt good and steady introduction of mechanics was well done. One exception was level 3, which I ended up skipping, despite finishing the next 7-8 puzzles. Probably not a real difficulty problem, I'm just missing the key insight to solve the problem, could you give a hint?