Refactor joystick poll to be clearer