Menu stuff, controller stuff, bug fixes, and map boundary

The part where players turn around when they reach the edge of the map may need more testing.  If you find yourself spinning forever then comment out 277-285 of s.controls and let me know.