Fun game, last level felt like a chess puzzle- I had to plan my moves ahead pretty carefully! Good mechanics and aesthetics all around, I guess my only slight complaint is I feel that the theme could have been implemented a bit more, and of course, I wish there were more levels!