Player Controls

Double jump implemented but causes 2 problems.
1. Delaying double jump until player starts descending makes the 2nd
jump have no force.
2. Jumping causes horizontal speed to slow down.