anchor.diff:  
   /turf/simulated/floor/vines/ChangeTurf(turf/simulated/floor/T)
   	for(var/obj/effect/spacevine/SV in src)
  -		qdel(src)
  +		qdel(SV)
   	..()
  -
  +	UpdateAffectingLights()
   
   /datum/spacevine_mutation/space_covering/on_grow(obj/effect/spacevine/holder)
   	if(istype(holder.loc, /turf/space))
  
positive.code: 	if(spreading != null)
  		spread_cap *= spreading / 50
  		spread_multiplier /= spreading / 50
  
  /obj/effect/spacevine_controller/Destroy()
  	SSobj.processing.Remove(src)
  
negative.code: /datum/spacevine_mutation/space_covering/on_death(obj/effect/spacevine/holder)
  	if(istype(holder.loc, /turf/simulated/floor/vines))
  		var/turf/spaceturf = holder.loc
  		spawn(0)
  			spaceturf.ChangeTurf(/turf/space)
  
  /datum/spacevine_mutation/bluespace
  	name = "bluespace"
  