Wow...
Absolutly flawless execution of a tried and true concept. Perfect, seamless animation. You even pulled off a double jumping thing without it feeling used and cliche. All you have to do is thow in a stream button and it would be olmost without peer on newgrounds.