Extremely flawed!
The key things that you missed were:
Not a smoot transition from tutorial to the menu.
It's way more complicated than your instructions say, for example, when moving, you can't bat nor when jumping.
It was very tough for me to play this game, so I'd recommend reviewing your code and just tweak out these little details, and you'll have a nice and interesting game.