anchor.diff:  		updateName()
   
   	Click()
  +		if(!parent) return
   		if(parent.spectators && (usr in parent.spectators))
   			parent.removeSpectator(usr)
   		else
  
positive.code: 			for(var/arena/a in arenas)
  				if(a.reconnect(p)) return 1
  
  		matchup()
  			if(queue && queue.len >= 2)
  				var/mob/Player/p1 = queue[queue.len]
  				var/mob/Player/p2 = queue[queue.len - 1]
  				removeQueue(p1)
  				removeQueue(p2)
  
  
negative.code: 				matchmaking = TRUE
  				spawn(rand(50,100))
  					bubblesort_by_value(queue)
  					var/i = 0
  					while(queue && queue.len - i >= 2)
  						i += matchup(i)
  					matchmaking = FALSE
  
  
  