anchor.diff:  
   		while(sanity > 0)
   			sanity--
  -			var/width_border = BORDER_BUBBLE + ruin.width
  -			var/height_border = BORDER_BUBBLE + ruin.height
  +			var/width_border = TRANSITIONEDGE + round(ruin.width / 2)
  +			var/height_border = TRANSITIONEDGE + round(ruin.height / 2)
   			var/z_level = pick(z_levels)
   			var/turf/T = locate(rand(width_border, world.maxx - width_border), rand(height_border, world.maxy - height_border), z_level)
   			var/valid = TRUE
  
positive.code: // How much "space" we give the edge of the map
  #define BORDER_BUBBLE 7
  var/global/list/potentialRandomZlevels = generateMapList(filename = "config/awaymissionconfig.txt")
  
  /proc/createRandomZlevel()
  
negative.code: 
  	qdel(src)
  	return TRUE
  