public void FinishedProcessingPath(PathResult result)
 {
     results.Enqueue(result);
 }