anchor.diff:  			new Timer(new Duration(seconds:2), () => _removeCircleExpand(querySelector("#qq"+element.id)));
   			new Timer(new Duration(milliseconds:800), () => _removeCircleExpand(querySelector("#q"+element.id)));
   			element.style.display = "none"; //.remove() is very slow
  -			
  +
   			if(streetSocket != null && streetSocket.readyState == WebSocket.OPEN)
   			{
   				Map map = new Map();
  
positive.code: 		..classes.add("playerParent")
  		..style.width = width.toString() + "px"
  		..style.height = height.toString() + "px";
  		
  		playerParentElement.append(playerName);
  		playerParentElement.append(playerCanvas);
  		gameScreen.append(playerParentElement);
  	}
  	
  	Future<List<Animation>> loadAnimations()
  	{
  		//need to get background images from some server for each player based on name
  
negative.code: 				}
  			}
  		}
  
  		if(posY < 0)
  		posY = 0.0;
  
  		updateAnimation(dt);
  
  		updateTransform();
  