anchor.diff:  begin
     fOwner := aOwners[0];
     fDefLinesRequired := aDefLinesRequired;
  -  BackwardFlood(); // Find best defence line
  +  BackwardFlood(aOwners); // Find best defence line
     if (fBestDefLines.Count = 0) then
       Exit;
     // Find defence positions of each player
  
positive.code: begin
    fOwner := aOwner;
    fDefLinesRequired := True;
    BackwardFlood();
    fFilterFF.FilterDefenceLine(fBestDefLines, Result);
  end;
  
  
negative.code:     fDefLinesRequired: Boolean;
      fOwner: TKMHandID;
      fBestEvaluation: Single;
      fStartPolygons: TKMWordArray;
      fDefInfo: TDefInfoArray;
      fBestDefLines: TKMDefenceLines;
      fDefPosArr: TKMDefencePosArr;
  