/// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="bestChoice">Object to pick best choice for next move.</param>
 /// <param name="pathfinder">Object to compute paths.</param>
 public BestBot(IBestChoice bestChoice, IPathfinder pathfinder)
 {
     this.bestChoice = bestChoice;
     this.pathfinder = pathfinder;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="bestChoice">Object to pick best choice for next move.</param>
 /// <param name="pathfinder">Object to compute paths.</param>
 public BestBot(IBestChoice bestChoice, IPathfinder pathfinder)
 {
     this.bestChoice = bestChoice;
     this.pathfinder = pathfinder;
 }