anchor.diff:  	var/turf/master_turf //The center of the wave
   	var/steps=0 //How far we've moved
   	var/intensity //How strong it was originaly
  +	var/remaining_contam //How much contaminated material it still has
   	var/range_modifier //Higher than 1 makes it drop off faster, 0.5 makes it drop off half etc
   	var/move_dir //The direction of movement
   	var/list/__dirs //The directions to the side of the wave, stored for easy looping
  
positive.code: 	__dirs+=turn(dir, -90)
  
  	intensity = _intensity
  	range_modifier = _range_modifier
  	can_contaminate = _can_contaminate
  
  
negative.code: 			intensity *= (1-((1-thing.rad_insulation)/width))
  
  /datum/radiation_wave/proc/radiate(list/atoms, strength)
  	var/can_contam = strength >= RAD_MINIMUM_CONTAMINATION
  	var/list/contam_atoms = list()
  	for(var/k in 1 to atoms.len)
  		var/atom/thing = atoms[k]
  		if(!thing)
  