Movement, 'Sprint' button

Adjusted the gamepad controls to use the delta for a little bit of a
smoother experience.

I also made the B button into a 'sprint' for movement on the gamepad.
It essentially doubles your movement while holding it down by applying
the same movement logic as the stick.