very nice !
it's true that the jumping behavior is not very obvious at first but then it becomes clear why it's like that. Maybe by holding another key makes it rebounce ? so it's clearer ? or simply holding the key for jumping. If the key is still down on rebounce, make it rebounce...
Anyways, cool game, really.