I think the physics are managable. Very interesting game but why is the sprite a dragon ball z character? Make your own character maybe, clean it up a bit and you mite have a very nice game. Nice Job.
I absolutely love this game. It would be cool to customize your character a bit(hats :D) , and maybe a high score list or something of that sort would be cool, but id be perfectly happy if is stayed the same.