Changes to GameController

Removed main from GameController, tidied up some of the code and added
getters/setters for currentPlayer.