anchor.diff:  part of SBURBSim;
   
   
  -class YellowYard extends Scene{
  +class YellowYard extends Scene {
   	bool canRepeat = false;
  -	List<dynamic> playerList = [];  //what players are already in the medium when i trigger?
  -	this.timePlayer;
  +	List<dynamic> playerList = [
  +	]; //what players are already in the medium when i trigger?
  +	Player timePlayer;
  +
   	//this will be manually triggered, won't be from scene controller.
   	//mostly just a collection of methods needed fo this.
  -	
  -
  -
  -	YellowYard(Session session): super(session);
  +
  +
  +	YellowYard(Session session) : super(session);
   
   
   	@override
  -	bool trigger(playerList){
  +	bool trigger(List<Player> playerList) {
   		this.playerList = playerList;
   		return true;
   	}
  -	void yellowYardTime(div){
  +
  +	void yellowYardTime(Element div) {
   		this.session.yellowYard = true;
  -		var div2 = null;
  -		String tmp = "<div id ;= 'yyholder'></div><bR>";
  -		div.append(tmp);
  +		Element div2 = null;
  +		String tmp = "<div id = 'yyholder'></div><bR>";
  +		div.appendHtml(tmp);
   		div2 = querySelector("#yyholder");
   		//this.timePlayer.wasteInfluenced = true; //can't go back now. shit, yes you can scratch
  -		var time = this.getDoomedTimeClone();
  +		Player time = this.getDoomedTimeClone();
   
   		time.influenceSymbol = "mind_forehead.png";
   		//String html = "<img src ;= 'images/yellow_yard.png'>";
  -		String html = "<div id ;= '4thwall' style='background:url(images/4thwall.png); width:1000px; height: 521px'>";
  -		var session = this.session;
  -		div2.append(html);
  -		querySelector("#4thwall").click((){
  -			helloWorld();
  +		String html = "<div id = '4thwall' style='background:url(images/4thwall.png); width:1000px; height:521px;'>";
  +		Session session = this.session;
  +		div2.appendHtml(html);
  +		querySelector("#4thwall").onClick.listen((Event e) {
  +			//helloWorld();
   			String html = "<div id ;= 'yellow_yard.png' style='background:url(images/yellow_yard.png); width:1000px; height: 521px'>";
   			yyrEventsGlobalVar = session.importantEvents;
  -			num num = 14;
  +			num count = 14;
   			//yyrEventsGlobalVar = padEventsToNumWithKilling(yyrEventsGlobalVar, this.session, time,num);
   			//yyrEventsGlobalVar = sortEventsByImportance(yyrEventsGlobalVar);  this edges out diversity. end up with all "make so and so god tier" and nothing else
   			yyrEventsGlobalVar = removeRepeatEvents(yyrEventsGlobalVar);
   			yyrEventsGlobalVar = removeFrogSpam(yyrEventsGlobalVar);
  -			html+="<div id ;= 'decisions' style='position: relative; top: 133px; left: 280px; font-size: 12px; width:480px;height:280px;'> "
  -			for(int i = 0; i<num; i++){
  -				if(i < yyrEventsGlobalVar.length){
  +			html +=
  +			"<div id = 'decisions' style='position: relative; top: 133px; left: 280px; font-size: 12px; width:480px;height:280px;'> ";
  +			for (int i = 0; i < count; i++) {
  +				if (i < yyrEventsGlobalVar.length) {
   					yyrEventsGlobalVar[i].doomedTimeClone = time;
   					//String customRadio = "<img src ;= 'images/mind_radio.png' id = 'decision"+i+  "'>";
   					//http://www.tutorialrepublic.com/faq/how-to-create-custom-radio-buttons-using-css-and-jquery.php
  -					html += " <span class;='custom-radio'><input type='radio' name;='decision' value='" + i + "'></span>"+yyrEventsGlobalVar[i].humanLabel() + "<br>";
  -			}else{//no more important events to undo
  -				//html += "<br>";
  +					html += " <span class='custom-radio'><input type='radio' name='decision' value='$i'></span>${yyrEventsGlobalVar[i].humanLabel()}<br>";
  +				} else { //no more important events to undo
  +					//html += "<br>";
   				}
   			}
   
  
positive.code: 		chat += "JR: Well.  No use putting it off.  Let's go find out what the Observer wants.  \n";
  		return chat;
  	}
  	dynamic regularChat(player){
  		String chat = "";
  		var quips1 = ["Out of all the sessions I've seen (and as a flawless robot I have seen FAR more than any human) this one is EASILY in the top percentage of tragedy. Top fucking percent. ", "And here we have one of the worst 2% of sessions. ", "So, I found you one of the sessions you were looking for..."];
  		chat += "AB: " +getRandomElementFromArrayNoSeed(quips1) + "\n";
  
negative.code: 
  		drawChatJRPlayer(canvasDiv2, chat, player);
  
  		chat = "";
  		if(this.timePlayer.dead){
  			chat += this.doomedTimeChat2();
  		}else{
  