Added Gamepad support