anchor.diff:  	var/i = 1
   	while(i<=controller.active_turfs.len)
   		var/turf/simulated/T = controller.active_turfs[i]
  -		if(T)
  +		if(T && hascall(T,"process_cell"))
   			T.process_cell()
   			scheck()
   			i++
  
positive.code: 	var/i = 1
  	while(i<=controller.active_super_conductivity.len)
  		var/turf/simulated/T = controller.active_super_conductivity[i]
  		if(T)
  			T.super_conduct()
  			scheck()
  			i++
  
negative.code: 	var/i = 1
  	while(i<=controller.high_pressure_delta.len)
  		var/turf/T = controller.high_pressure_delta[i]
  		if(T && hascall(T,"high_pressure_movements"))
  			T.high_pressure_movements()
  			scheck()
  			T.pressure_difference = 0
  