anchor.diff:  //time player is aradia, space player is kanaya,
   //all else random alternian troll
   void hivebent(){
  -	var savedSeed = Math.seed;
  -	for(num i = 0; i<curSessionGlobalVar.players.length; i++){
  +  Random rand = new Random(curSessionGlobalVar.session_id); //don't use session's rand cuz want to not eat seeds here but also don't allow true random
  +
  +  for(num i = 0; i<curSessionGlobalVar.players.length; i++){
   		var p = curSessionGlobalVar.players[i];
   		var g = p.guardian;
   		if(p.aspect == "Time"){
  
positive.code: //rumpus = fruity;
  //i will have order in this rumpusBlock! Or the opposite !!!
  void fruityRumpusAssholeFactory(){
  	var savedSeed = Math.seed;
  	for(num i = 0; i<curSessionGlobalVar.players.length; i++){
  		var p = curSessionGlobalVar.players[i];
  		var g = p.guardian;
  		var rand = rand.nextDouble();
  
negative.code: //time player is dave space player is either jade
  //all else is 413 human.
  void homestuck(){
  	//var savedSeed = curSessionGlobalVar.session_id;
  	Random rand = new Random(curSessionGlobalVar.session_id); //don't use session's rand cuz want to not eat seeds here but also don't allow true random
  	//copyPlayerFromTemplate(p,template);
  	for(num i = 0; i<curSessionGlobalVar.players.length; i++){
  		var p = curSessionGlobalVar.players[i];
  