Added partial gamepad support
Fixed framerate-independent movement, specifically jumping