anchor.diff:  	hue = "#00ffff"
   
   /datum/spacevine_mutation/carbondioxide_eater/process_mutation(obj/effect/spacevine/holder)
  -	var/turf/simulated/floor/T = holder.loc
  +	var/turf/simulated/T = holder.loc
   	if(istype(T))
   		var/datum/gas_mixture/GM = T.air
   		GM.carbon_dioxide = max(0, GM.carbon_dioxide - severity * holder.energy)
  
positive.code: 	var/list/turfs = list() //list of all the empty floor turfs in the hallway areas
  
  	for(var/area/hallway/A in world)
  		for(var/turf/simulated/floor/F in A)
  			if(!F.contents.len)
  				turfs += F
  
  	if(turfs.len) //Pick a turf to spawn at if we can
  		var/turf/simulated/floor/T = pick(turfs)
  		spawn(0)	new/obj/effect/spacevine_controller(T) //spawn a controller at turf
  
  
  
negative.code: 	var/step = get_step(src,direction)
  	for(var/datum/spacevine_mutation/SM in mutations)
  		SM.on_spread(src, step)
  	if(istype(step,/turf/simulated) && !step:density)
  		var/turf/simulated/F = step
  		if(!locate(/obj/effect/spacevine,F))
  			if(F.Enter(src))
  				if(master)
  