Restrictions:
I don't understand the end... why would you sabotage having a game perfectly fitting the restrictions with that ending screen...
Other than restrictions:
I think you've made the sprites a little over-sized. The size of them weren't annoying at all, but you made it way harder to come up with good level design having sprites this big. (Since with this size, you cannot make the jump bigger, because it would be unfair.) Which ended up in a little repetitive gameplay towards the end.
You've made a fun core mechanic and the game could be amazing with more polishing and less repetitive level design.
Overall, this is a good game with minor flaws, so I had fun going through the game. :)