anchor.diff:    LENGTH_INC = 32; //Increment array lengths by this value
   
   
  +{ TKMDeliveries }
   constructor TKMDeliveries.Create;
   begin
     inherited;
  
positive.code: end;
  
  
  function TKMDeliverQueue.CalculateBid(iO,iD:Integer; KMSerf: TKMUnitSerf):Single;
  begin
    //Basic Bid is length of route
    if fDemand[iD].Loc_House<>nil then
  
negative.code: 
  //Should issue a job based on requesters location and job importance
  //Serf may ask for a job from within a house after completing previous delivery
  procedure TKMDeliverQueue.AskForDelivery(aSerf: TKMUnitSerf; aHouse: TKMHouse=nil);
  var
    iD, iO, FoundD, FoundO: Integer;
    Bid, BestBid: Single;
  