Move speed can never be greater than 100% or less than 0%
Add a couple of safety checks for the gamepad.
Bugfix: pressing (up and down) or (left and right) should prevent moving.