anchor.diff:    //denizen fights have special rules when it is 1 on 1, denizen vs player.
     //if can't find one, won't add it. so anything other than size 2 is invalid.
     List<GameEntity> findMembersOfDenizenFight() {
  -      Denizen d;
  -      Player p;
  -      List<GameEntity> ret = new List<GameEntity>();
  -      for(Team team in teams) {
  -        Denizen tmpd = team.findDenizen();
  -        Player  tmpp = team.findPlayer();
  -        if(d == null) {
  -          d = tmpd;
  -        }else {
  -          return ret; //i found TWO deniznes. Hax. I call hax.
  -        }
  -
  -        if(p == null) {
  -          p = tmpp;
  -        }else {
  -          return ret; //i found TWO players. Hax. I call hax.
  -        }
  -      }
  -      if(d != null) ret.add(d);
  -      if(p != null) ret.add(p);
  -      return ret;
  +    Denizen d;
  +    Player p;
  +    List<GameEntity> ret = new List<GameEntity>();
  +    for (Team team in teams) {
  +      Denizen tmpd = team.findDenizen();
  +      Player tmpp = team.findPlayer();
  +      if (d == null) {
  +        d = tmpd;
  +      } else {
  +        return ret; //i found TWO deniznes. Hax. I call hax.
  +      }
  +
  +      if (p == null) {
  +        p = tmpp;
  +      } else {
  +        return ret; //i found TWO players. Hax. I call hax.
  +      }
  +    }
  +    if (d != null) ret.add(d);
  +    if (p != null) ret.add(p);
  +    return ret;
     }
   
     //a strife is over when only one team is capable of fighting anymore. livingMinusAbsconded == 0;
     Team strifeEnded() {
  -      Team t;
  -      for(Team team in teams) { //this is the Buffalo buffallo bufallo Buffalo bufallo of this sim.
  -          if(team.hasLivingMembersPresent()) {
  -            if(t != null){
  -              return null; //more than one team is still in the game.
  -            }else {
  -              t = team;
  -            }
  -          }
  -      }
  -      return t; //1 or fewer teams remain
  +    Team t;
  +    for (Team team in teams) { //this is the Buffalo buffallo bufallo Buffalo bufallo of this sim.
  +      if (team.hasLivingMembersPresent()) {
  +        if (t != null) {
  +          return null; //more than one team is still in the game.
  +        } else {
  +          t = team;
  +        }
  +      }
  +    }
  +    return t; //1 or fewer teams remain
     }
   
   
  
positive.code:       //console.log("summoning a player to this fight. " +this.session.session_id)
        String canvasHTML = "<br><canvas id='canvasDoomed${backup.id}" + (div.id) +"' width='$canvasWidth' height=$canvasHeight'>  </canvas>";
        div.appendHtml(canvasHTML);
        var canvasDiv = querySelector("#canvas"+ divID);
        div.appendHTML("The " + backup.htmlTitleHP() + " has joined the Strife!!!");
      }
      drawSinglePlayer(canvasDiv, backup);
  
negative.code: 
    //handle doomed time clones here, too
    void summonBackup(GameEntity backup, div) {
      String canvasHTML = "<br><canvas id='canvasBackup${backup.id}" + (div.id) +"' width='$canvasWidth' height=$canvasHeight'>  </canvas>";
      div.appendHtml(canvasHTML);
      var canvasDiv = querySelector("#canvasBackup"+ div.id);
      if(backup.doomed){
        var canvasDiv = querySelector("#canvas"+ div.id);
        drawTimeGears(canvasDiv);
        //console.log("summoning a stable time loop player to this fight. " +this.session.session_id)
        div.appendHTML("suddenly warps in from the future. They come with a dire warning of a doomed timeline. If they don't join this fight right the fuck now, shit gets real. They have sacrificed themselves to change the timeline.");
      }else{
        if(backup is Player){
          Player p = backup;
          if(p.aspect == "Time" && seededRandom() > .5){
            drawTimeGears(canvasDiv);
            //console.log("summoning a stable time loop player to this fight. " +this.session.session_id)
            div.appendHTML("The " + backup.htmlTitleHP() + " has joined the Strife!!! (Don't worry about the time bullshit, they have their stable time loops on LOCK. No doom for them.)");
            return;
  