Movement feels good. Any particular reason why you made bouncing it's own dedicated button instead of just hitting space again? IMO that would make more sense.
That's a great question. The thing is that holding down the jump button makes your jump higher (it lowers gravity, actually),so it wouldn't work unless you awkwardly double press jump.
I could experiment with removing the "hold jump to jump higher" thing, though.