Add Gamepad input (not finished yet)