anchor.diff:  	var/obj/machinery/porta_turret/P = target
   	if(!istype(P))
   		return
  -	P.remove_control(owner)
  +	P.remove_control(FALSE)
   
   /obj/machinery/porta_turret/proc/give_control(mob/A)
  -	if(manual_control)
  +	if(manual_control || !can_interact(A))
   		return FALSE
   	remote_controller = A
   	if(!quit_action)
  
positive.code: 		else
  			spawn(rand(0, 15))
  				stat |= NOPOWER
  				update_icon()
  
  
  
negative.code: /obj/machinery/porta_turret/obj_break(damage_flag)
  	if(!(flags_1 & NODECONSTRUCT_1) && !(stat & BROKEN))
  		stat |= BROKEN	//enables the BROKEN bit
  		power_change()
  		invisibility = 0
  		spark_system.start()	//creates some sparks because they look cool
  		qdel(cover)	//deletes the cover - no need on keeping it there!
  