Updated GameController to reflect changed in players - might still
contain lots of bugs