anchor.diff:  
       //things that can be replaced
       static String BIGBADNAME = "BIGBADNAME";
  -    static String LIVINGTARGET = "LIVINGTARGETNAME";
  -    static String LANDTARGET = "LANDTARGETNAME";
  +    static String TARGET = "TARGET";
   
       //what do you try to target, used for drop down
       static String TARGETPLAYERS = "Players";
  
positive.code:     //higher = better chance of triggering
      double triggerChance = 0.5;
  
    List<String> flavorText;
    GameEntity livingTarget;
    //can include moons or the battlefield
    Land landTarget;
  
negative.code:   void renderContent(Element div) {
        String displayText = rand.pickFrom(flavorText);
        displayText =   displayText.replaceAll("$BIGBADNAME", "${gameEntity.htmlTitle()}");
        //if i some how have both, living target will be the one i pick.
        if(livingTarget != null) displayText =   displayText.replaceAll("$TARGET", "${livingTarget.htmlTitle()}");
        if(landTarget != null) displayText =   displayText.replaceAll("$TARGET", "${landTarget.name}");
  
        DivElement content = new DivElement();
        div.append(content);
  