Nice! I agree the controls are difficult, I think you should only make the character move when the player actually press the buttons. It should stop (not completely if you want to make the platforms slippery) when not pressing anything.
Check out my game if you get a chance!