Actually added gamepad supprt