GameController and TMNController revisions

Cleaned up GameController and TMNController