Adding gamepad support