anchor.diff:  /datum/component/rot
  +	/// Amount of miasma we're spawning per tick
   	var/amount = 1
  +	/// Time remaining before we remove the component
  +	var/time_remaining = 5 MINUTES
   
   /datum/component/rot/Initialize(new_amount)
   	if(!isatom(parent))
  
positive.code: 
  /datum/component/rot/process(delta_time)
  	var/atom/A = parent
  
  	var/turf/open/T = get_turf(A)
  	if(!istype(T) || T.return_air().return_pressure() > (WARNING_HIGH_PRESSURE - 10))
  		return
  
  	var/datum/gas_mixture/stank = new
  
negative.code: 
  /datum/component/rot/corpse
  	amount = MIASMA_CORPSE_MOLES
  	time_remaining = 7 MINUTES //2 minutes more to compensate for the delay
  
  /datum/component/rot/corpse/Initialize()
  	if(!iscarbon(parent))
  