Added the beginning of a 'module' system I'm using for games in order to have flexible compatibility with Gamegine.  Removed the 'GameJoinResponse' enum from AbstractGame in favor of this.
PlayerManager#addPlayer now throws an exception if any errors occurred while adding a player to the game.
Added PlayerManager#getGamePlayers(Game) to retrieve a collection of players that are currently in a game.