anchor.diff:  
   	aradiaQuest();
   	for(num i = 0; i<curSessionGlobalVar.players.length;i++){
  -		player = curSessionGlobalVar.players[i];
  -		var guardian = player.guardian;
  +		Player player = curSessionGlobalVar.players[i];
  +		Player  guardian = player.guardian;
   		player.relationships = [];
   		guardian.relationships = [];
  -		var guardians = getGuardiansForPlayers(curSessionGlobalVar.players);
  +		List<Player> guardians = getGuardiansForPlayers(curSessionGlobalVar.players);
   		guardian.generateRelationships(guardians);
   		player.generateRelationships(curSessionGlobalVar.players);
   		player.mylevels = getLevelArray(player);
  
positive.code:   for(num i = 0; i<curSessionGlobalVar.players.length; i++){
  		var p = curSessionGlobalVar.players[i];
  		var g = p.guardian;
  		var rand = rand.nextDouble();
  		if(p.aspect == "Time"){
  			if(rand > 0.6){
  				session612IndexToTroll(g,4);
  				session612IndexToTrollAncestor(p,4);
  			}else if(rand > 0.3){
  				session612IndexToTrollAncestor(p,4);
  				session612IndexToTroll(g,4);
  			}else{
  
negative.code: 				session413IndexToHuman(g,3);
  			}
  		}else{
  			if(randNum > 0.6){
  				var index = rand.nextIntRange(0,12);
  				session612IndexToTroll(g, index);
  				session612IndexToTrollAncestor(p,index);
  			}else if(randNum > 0.3){
  				var index = rand.nextIntRange(0,12);
  				session612IndexToTrollAncestor(p,index);
  				session612IndexToTroll(g,index);
  