It looks amazing. Did you at least make the character move by using / making a program, or did you do the movement animation painstakingly?
Press B to run!
Oh man, I was scared when I realised the animation was a bit too slow after an hour of animating. (I'd have to do it all over again.) Decided to leave it. It's fine as it is.
@Carlos: All done in Photoshop. I had done the character animation separately (6 frames), and just looped it (most of the time was spent hiding/unhiding layers so it would loop properly.)
I drew up an overworld and made it scroll up slightly every frame. Manually moving it up slightly for all ~170 frames.