Very polished! The mechanics and the levels constructed based on them are very well thought out! My one feedback is I'm not sure how it fits the theme? Good work though!
And thanks for the feedback concerning the confusion with the theme. I added a little more to the game description describing my thought process there, but it definitely isn't obvious in the context of the game.