renamed FieldController to GameController