Added comment to clarify values in Subgame
Added GameSession class for keeping track of players.
Modified GameState to accept GameSessions
Commented out code referencing to GameRules - see issue.
Added Session ID property to GameSession
Added RemotePlayer class.
Added IllegalGameException
Implemented join
Added constructor for RemotePlayer.
Added GameManager class for tracking game sessions.
Merged files causing commit issues.