I really liked the visuals of the game, the sprite work is really nice! I don't know if the music fits the mood too well. Gameplay is fun and the enemies are very diverse, yet work together in an interesting way. The jump feels a little too quick and heavy, but the level design keeps it from becoming too much of a problem. I think you should add a power up or mechanic that speeds the player up a bit if they start falling behind.