anchor.diff:  
     num targetAcquisitionRange = 10;
     BattleUnit target = null;
  +  num minimumTargetDistance = 10000;
   
     Vector2 destination = new Vector2.zero();
   
  
positive.code: 
    bool isAlive() {
      return hp > 0;
    }
  
    void update(BattleSystem battleSystem, num dt) {
  
negative.code:     velocity += temp;
  
      if (action == Goal.IDLE) {
        acquireTarget(battleSystem, dt);
      }
  
      if (action == Goal.KILL_TARGET) {
  