2 fixes to Game.cs behaviour

1. Inform other clients when a player requests disconnection and it is granted
2. When the game has started and a player leaves, disconnect all players only when there are fewer than the minimum required amount, rather than when there is the required amount OR fewer.