anchor.diff:          return player;
       }
   
  +    Player makeTG(Session s) {
  +        Player player = randomPlayerNoDerived(s, SBURBClassManager.PAGE, Aspects.VOID);
  +        player.quirk = randomHumanQuirk(s.rand);
  +
  +        player.copyFromOCDataString("b=zh%03%C2%85%C3%BE%13%00%40%1F%1FB&s=,,Music,Dungeon Mastering,tableGuardian");
  +
  +        player.land = player.spawnLand();
  +        player.land.name = "Land of Places and Holder";
  +        player.godTier = true;
  +        player.deriveChatHandle = false;
  +
  +        player.quirk.capitalization = 1;
  +        player.quirk.punctuation = 2;
  +        player.quirk.lettersToReplace = [];
  +        player.quirk.lettersToReplaceIgnoreCase = [];
  +
  +        player.deriveLand = false;
  +        player.initialize();
  +        player.makeGuardian();
  +        player.guardian.initialize();
  +        player.guardian.guardian = player;
  +        player.land.denizenFeature = new HardDenizenFeature("<span class = 'void'>Places, The </span>Holder");
  +
  +        player.object_to_prototype = new PotentialSprite("Placeholder", s);
  +        player.sprite.addPrototyping(player.object_to_prototype);
  +
  +        Fraymotif f = new Fraymotif(" PlaceHolder", 13);
  +        f.baseValue = 1300;
  +        f.effects.add(new FraymotifEffect(Stats.MOBILITY, 3, true));
  +        f.effects.add(new FraymotifEffect(Stats.MOBILITY, 3, false));
  +        f.desc = "Sometimes you are in too much of a hurry to come up with an elegant and performant solution so you brute force it and let others suffer the consequences. ";
  +        player.fraymotifs.add(f);
  +        return player;
  +
  +    }
  +
       //DM agreed to be our time player
       Player makeDM(Session s) {
           Player player = randomPlayerNoDerived(s, SBURBClassManager.PRINCE, Aspects.TIME);
  
positive.code:         if (jadedResearcher != null) return; //don't reintiialize, dunkass.
          jadedResearcher = makeJR(s);
          aspiringWatcher = makeAW(s);
          dilletantMathematician = makeDM(s);
          insufferableOracle = makeIO(s);
          manicInsomniac = makeMI(s);
  
negative.code: 
      List<Player> get metaPlayers {
          //everything else is 'canon' entry order
          return <Player>[jadedResearcher, karmicRetribution, recusiveSlacker, aspiringWatcher, manicInsomniac, insufferableOracle, wooMod, nobody, paradoxLands, dilletantMathematician,tableGuardian, authorBot, authorBotJunior];
         // return <Player>[jadedResearcher, aspiringWatcher, dilletantMathematician, insufferableOracle, manicInsomniac, nobody, wooMod, recusiveSlacker, paradoxLands, karmicRetribution, authorBot, authorBotJunior];
      }
  
  