anchor.diff:  
   		if (map["changeStreet"] != null) {
   			//someone left this street
  -			if (map["changeStreet"] != currentStreet.label) {
  +			if (map["changeStreet"] != currentStreet.label &&
  +			    map['previousStreet'] == currentStreet.label) {
   				removeOtherPlayer(map["username"]);
   				toast('${map['username']} has left for ${map['changeStreet']}');
   			} else {
  
positive.code: 
  sendPlayerInfo() {
  	String xy =
  	CurrentPlayer.posX.toString() + "," + CurrentPlayer.posY.toString();
  	Map map = new Map();
  	map["username"] = CurrentPlayer.username;
  	map["xy"] = xy;
  
negative.code: 	map['activeClimb'] = CurrentPlayer.activeClimb;
  	map["animation"] = CurrentPlayer.currentAnimation.animationName;
  	if (CurrentPlayer.chatBubble != null) map["bubbleText"] =
  		CurrentPlayer.chatBubble.text;
  	playerSocket.send(JSON.encode(map));
  }
  
  