/// <summary>
 /// Process the end of the current game.
 /// </summary>
 /// <param name="state">The end state of the game.</param>
 public void EndCurrentGame(SabberStoneState state)
 {
     CurrentGame.Finalise(state);
     WriteGameResultToFile();
     Games.Add(CurrentGame);
 }