/// <summary>
 /// Process an action performed in the current game.
 /// </summary>
 /// <param name="player">The name of the player that performed the action.</param>
 /// <param name="tasks">The tasks that were executed as part of the action.</param>
 /// <param name="actionTime">The computation time that was spent on the action.</param>
 /// <param name="actionIterations">The amount of iterations that was spent on computing the action.</param>
 /// <param name="depthReached">The maximum search depth reached.</param>
 public void ProcessAction(string player, List <SabberStonePlayerTask> tasks, TimeSpan actionTime, long actionIterations, int depthReached)
 {
     CurrentGame.AddAction(player, tasks, actionTime, actionIterations, depthReached);
 }