Yeah, the physics implementation is very naive. You actually can jump with space bar, but the jump check is naively done each frame, so it's easy for a jump command to be missed if the ball was off the ground that frame.
Oh , i actually somehow overlooked that :D. Now it makes more sense.