Update #2
I have added separate in-air drag to allow for more air control, and have also added/fixed my long jump, which allows you to jump futher from a crouch position.
Next job is to add a wall jump, then i can get on with the graphics.