fixed game so it stores the GameModelController's current state. Also added some methods to MasterController for the join game phase.