I like the idea!
The only problem I've seem at playing it, is when you press up or either down button, the character doesn't stay in the respective position when you stop holding the button. At the start, it seems lik an interesting concept but later it's starts to be kinda annoying.
Nice job, anyway!