Added logging and exception handling to GameController
Removed some unnecessary code in GameTypes
Added a helper for checking number of players