anchor.diff:  	src.power_change()
   
   /obj/machinery/turret/process()
  +	listcheck()
   	if(stat & (NOPOWER|BROKEN))
   		return
   	if(lastfired && world.time - lastfired < shot_delay)
  
positive.code: 						break
  			else
  				for (var/mob/possible in loc.loc:turretTargets)
  					if (possible.stat)
  						loc.loc:Exited(possible)
  						notarget++
  
negative.code: 		if (istype(loc, /area/turret_protected))
  			src.wasvalid = 1
  			var/area/turret_protected/tarea = loc
  
  
  			if (tarea.turretTargets.len>0 && enabled)
  				if (!isPopping())
  