Great work, a really polished puzzle game with a tonne of levels. Fits the theme very well too!
One minor UX tweak would be that when you succeed in a level to show a “next level” pop up (something more obvious and with a bit more juice than just the green button) and prevent further inputs, otherwise its easy to think you haven’t finished yet.