Adding basic support for game controllers
Vastly improve experience when using primarily keyboard/gamecontrollers to move through menus
Clean up first_buttonwait_mode_frame, make it a bool instead of a counting int
Improve comments and enable game controllers by default