anchor.diff:  		if(!M.floating)
   			M.loc = src
   			trap_flush()
  +			if(auto_close_on_mob)
  +				spawn(auto_close_on_mob)
  +					close()
   	for(var/obj/item/O in loc)
   		if(!O.throwing || !O.anchored)
   			O.loc = src
   			trap_flush()
   	open = TRUE
  +	if(auto_close)
  +		spawn(auto_close)
  +			close()
   	return 1
   
   
  
positive.code: 				update()
  				sleep(5)
  				trap_flush()
  		else
  			user.visible_message("[user] is attempting to step on the edge of [src].", \
  				"<span class='notice'>You start attempting to step on the edge of [src]...</span>")
  
negative.code: 	spawn(5)
  		trunk = locate() in loc
  		if(trunk)
  			trunk.linked = src
  
  /obj/machinery/disposal/trapdoor/Crossed(AM as mob|obj)
  	if(open)
  