anchor.diff:  
   /turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnFloor(var/turf/T)
   	var/turf/simulated/floor/t = new /turf/simulated/floor/plating/asteroid/airless(T)
  -	t.updateMineralOverlays()
  +	spawn(2)
  +		t.fullUpdateMineralOverlays()
   
   
   /turf/simulated/mineral/attackby(obj/item/weapon/W as obj, mob/user as mob)
  
positive.code: 	icon_state = "asteroid_dug"
  	return
  
  /turf/simulated/floor/proc/updateMineralOverlays()
  	src.overlays.Cut()
  
  	if(istype(get_step(src, NORTH), /turf/simulated/mineral))
  
negative.code: 	if(istype(get_step(src, WEST), /turf/simulated/mineral))
  		src.overlays += image('icons/turf/walls.dmi', "rock_side_w", layer=6)
  
  /turf/simulated/mineral/updateMineralOverlays()
  	return
  
  
  
  /turf/proc/fullUpdateMineralOverlays()
  	for (var/turf/t in range(1,src))
  		t.updateMineralOverlays()
  
  /turf/simulated/floor/plating/asteroid/Entered(atom/movable/M as mob|obj)
  	..()
  