anchor.diff:  
   		for(var/turf/T in trange(max_range, epicenter))
   
  -			var/dist = cheap_pythag(T.x - x0,T.y - y0)
  +			var/dist = cheap_hypotenuse(T.x, T.y, x0, y0)
   
   
   			if(config.reactionary_explosions)
  
positive.code: 	var/list/wipe_colours = list()
  	for(var/turf/T in trange(max_range, epicenter))
  		wipe_colours += T
  		var/dist = cheap_pythag(T.x - x0, T.y - y0)
  
  		if(newmode == "Yes")
  			var/turf/TT = T
  
negative.code: //TODO: Flash range does nothing currently
  
  proc/trange(var/Dist=0,var/turf/Center=null)//alternative to range (ONLY processes turfs and thus less intensive)
  	if(Center==null) return
  