Revised GameController and TMN Controller