Moved to using gamepad library for controls
Sets different keyboard controls for menu and game
Menu cursor resets to zero on entry to menu, this stops it floating back to 0,0 from wherever it finished last time.