Working on gamepads and stuff