I think this game is what every jam game should be. It combines a good idea of mechanics, good graphics for a very restricted time, and a nice level design with difficult progression.
Your game is very polished and fun and it looks like you knew how to manage your work time very well. Certainly, a work to be proud of.
Well done! I had a lot of fun with your game!