Start Screen Controller Detection

Looks for controllers to be connected before allowing start
(debug versions are still in, and still dependent on the “Enter” key
because of gamepad wonkiness)