Added a constructor to Game that actually creates everything you need to start a game. Changed all the player subclasses so that they would actually call the super constructors, and added constructors to the players that allow for them to have their own colors.
Games require that exactly one ui player be created, and then it fills in the rest of the players.
minor improvements
minor improvements