anchor.diff:  	int x,y,width, height, numRows, numColumns, numFrames;
   	Street street;
   	DateTime respawn;
  -	bool collected = false;
  +	bool collected = false, facingRight = true;
   	
   	NPC(this.id,this.x,this.type,this.street)
   	{
  +		respawn = new DateTime.now();
  +		
   		if(type == "piggy")
   		{
  -			url = "https://raw.github.com/RobertMcDermot/coUspritesheets/master/spritesheets/npc_piggy/npc_piggy__x1_walk_png_1354829432.png";
   			width = 88;
   			height = 62;
  -			numRows = 3;
  -			numColumns = 8;
  -			numFrames = 24;
   		}
   	}
   	
  
positive.code: 		npcs = new Map<String,NPC>();
  		occupants = new List<WebSocket>();
  		
  		int num = rand.nextInt(30);
  		for(int i=0; i<num; i++)
  		{
  			//1 billion numbers a unique string makes?
  
negative.code: 			quoins[id] = new Quoin(id,i*200,rand.nextInt(200)+200,type,this);
  		}
  		
  		num = rand.nextInt(3) + 1;
  		for(int i=1; i<=num; i++)
  		{
  			//1 billion numbers a unique string makes?
  			String id = "n"+rand.nextInt(1000000000).toString();
  