Awesome graphics and music, and really fun to play, specially the bosses.
As a suggestion, i would try to make not so 'pixel perfect' jumps. Falling constantly from borders was a bit annoying (but also made more rewarding to reach the end of the level)