anchor.diff:  	popUp()
   	return TRUE
   
  -/obj/machinery/porta_turret/proc/remove_control()
  +/obj/machinery/porta_turret/proc/remove_control(warning_message = TRUE)
   	if(!manual_control)
   		return FALSE
   	if(remote_controller)
  +		if(warning_message)
  +			to_chat(remote_controller, "<span class='warning'>Your uplink to [src] has been severed!</span>")
   		quit_action.Remove(remote_controller)
   		toggle_action.Remove(remote_controller)
   		remote_controller.click_intercept = null
  
positive.code: 		else if(anchored)
  			anchored = FALSE
  			to_chat(user, "<span class='notice'>You unsecure the exterior bolts on the turret.</span>")
  			update_icon()
  			invisibility = 0
  			qdel(cover) //deletes the cover, and the turret instance itself becomes its own cover.
  
  
negative.code: 	var/obj/machinery/porta_turret/P = target
  	if(!istype(P))
  		return
  	P.remove_control(FALSE)
  
  /obj/machinery/porta_turret/proc/give_control(mob/A)
  	if(manual_control || !can_interact(A))
  		return FALSE
  	remote_controller = A
  	if(!quit_action)
  