anchor.diff:  		that.aliensClonedOnArrival = [];//jettison old clones.
   		addAliensToSession(curSessionGlobalVar, aliens);
   
  -		restartSession();//in controller
  +		SimController.instance.restartSession();//in controller
   	}
   	void addEventToUndoAndResetScratch(e){
   		print('yellow yard from scratched session');
  
positive.code: 			p.generateRelationships(this.players);
  		}
  
  		Relationship.decideInitialQuadrants(this.players);
  
  		this.hardStrength = 1000 + 50 * this.players.length;
  	}
  
negative.code: 			return [this];
  	}
  	dynamic generateSummary(){
  	  throw"TODO: FIX AB";
  	  /*
  		var summary = new SessionSummary();
  		summary.setMiniPlayers(this.players);
  		summary.blackKingDead = this.king.dead || this.king.getStat("currentHP") <= 0;
  