anchor.diff:  /datum/subsystem/mapping/Initialize(timeofday)
   	if(config.defaulted)
   		to_chat(world, "<span class='boldannounce'>Unable to load next map config, defaulting to Box Station</span>")
  +	preloadTemplates()
   	loadWorld()
   	SortAreas()
   	process_teleport_locs()
  -	preloadTemplates()
  +	
   	// Pick a random away mission.
   	createRandomZlevel()
   	// Generate mining.
  
positive.code: 
  /datum/subsystem/mapping/proc/preloadRuinTemplates()
  	// Still supporting bans by filename
  	var/list/banned = generateMapList("config/lavaruinblacklist.txt")
  	banned += generateMapList("config/spaceruinblacklist.txt")
  
  	for(var/item in subtypesof(/datum/map_template/ruin))
  		var/datum/map_template/ruin/ruin_type = item
  		// screen out the abstract subtypes
  		if(!initial(ruin_type.id))
  			continue
  		var/datum/map_template/ruin/R = new ruin_type()
  
  		if(banned.Find(R.mappath))
  
negative.code: 	INIT_ANNOUNCE("Loaded station!")
  
  	INIT_ANNOUNCE("Loading mining level...")
  	TryLoadZ("_maps/map_files/generic/[config.minetype].dmm", FailedZs, ZLEVEL_MINING, TRUE)
  	INIT_ANNOUNCE("Loaded mining level!")
  
  	for(var/I in (ZLEVEL_MINING + 1) to ZLEVEL_SPACEMAX)
  