anchor.diff:  						p2 << errormsg("You were removed from the matchmaking queue because you failed to accept.")
   
   		reward(team/winTeam, team/loseTeam)
  -			if(!(winTeam.id  in skill_rating)) skill_rating[winTeam.id]  = new /skill_stats
  -			if(!(loseTeam.id in skill_rating)) skill_rating[loseTeam.id] = new /skill_stats
  -
   			var/skill_stats/winner = skill_rating[winTeam.id]
   			var/skill_stats/loser  = skill_rating[loseTeam.id]
   
  
positive.code: 		updateName()
  
  	Click()
  		if(parent.spectators && (usr in parent.spectators))
  			parent.removeSpectator(usr)
  		else
  
negative.code: 			var/winnerExpectedScore = 1 / (1 + 10 ** ((loser.rating  - winner.rating) / 400))
  			var/loserExpectedScore  = 1 / (1 + 10 ** ((winner.rating - loser.rating)  / 400))
  
  			winner.rating = round(winner.rating + factor * (1 - winnerExpectedScore), 1)
  			loser.rating  = round(loser.rating  + factor * (0 - loserExpectedScore), 1)
  			loser.rating  = max(100, loser.rating)
  
  			bubblesort_by_value(skill_rating, "rating", TRUE)
  
  