Added more extensive method documentation in GameController (still need ...

...to in menu and other classes), and cleaned up code.  Started removing certain un-used and un-nessesary variables.