jump quality of life improvements: 1. allow jumps to be terminated early, 2....
jump quality of life improvements: 1. allow jumps to be terminated early, 2. input buffer jump, 3. allow jumps for a short period of time even if the player has already lost contact to ground, 4. double jump