This was very fun! The visuals and programming are very clean. The physics system works very well.
I think checkpoints would be very helpful since it takes some time to progress. I think the music could use some work, but I'm a music producer so maybe I'm being too critical.
Overall, well done!