What a fun puzzle game! The last puzzle was hard to solve, until I learned a little bit more about the requirements. These took a bit of thought to solve. The spiral one I did with brute force, but even then it was fun to watch the pieces move around the map.
The bonus "Toybox" is fun to play with, too.