It's clear that a lot of thought was put into the mechanics, level design, and artwork for the game. The game plays beautifully - navigating the levels and beating the boss felt satisfying. One thing I would change is having jumping be possible on sloped platforms. Overall though, excellent work!