Improved player control with gamepad