anchor.diff:  
   
   function TUnitActionWalkTo.AssembleTheRoute: Boolean;
  -var I: Integer; NodeList2: TKMPointList;
  +var
  +  I: Integer;
  +  NodeList2: TKMPointList;
   begin
     //Build a piece of route to return to nearest road piece connected to destination road network
     if (fPass = CanWalkRoad)
  
positive.code: 
  
  function TUnitActionWalkTo.IntSolutionExchange(fOpponent:TKMUnit; HighestInteractionCount:integer):boolean;
  var OpponentNextNextPos: TKMPoint;
  begin
    Result := False;
  
  
negative.code:     function CanWalkToTarget(aFrom: TKMPoint; aPass: TPassability): Boolean;
      function CheckForNewDestination: TDestinationCheck;
      function CheckTargetHasDied: Boolean;
      function CheckForObstacle: TObstacleCheck;
      function CheckWalkComplete:boolean;
      function CheckInteractionFreq(aIntCount,aTimeout,aFreq:integer): Boolean;
      function DoUnitInteraction: Boolean;
  