anchor.diff:  	var/list/obj/structure/cable/cables = list()
   	var/list/atom/atoms = list()
   
  -	for(var/L in block(locate(bounds[MAP_MINX], bounds[MAP_MINY], bounds[MAP_MINZ]),
  -	                   locate(bounds[MAP_MAXX], bounds[MAP_MAXY], bounds[MAP_MAXZ])))
  +	var/list/turfs = block(	locate(bounds[MAP_MINX], bounds[MAP_MINY], bounds[MAP_MINZ]),
  +							locate(bounds[MAP_MAXX], bounds[MAP_MAXY], bounds[MAP_MAXZ]))
  +	var/list/border = block(locate(max(bounds[MAP_MINX]-1, 1),			max(bounds[MAP_MINY]-1, 1),			 bounds[MAP_MINZ]),
  +							locate(min(bounds[MAP_MAXX]+1, world.maxx),	min(bounds[MAP_MAXY]+1, world.maxy), bounds[MAP_MAXZ])) - turfs
  +	for(var/L in turfs)
   		var/turf/B = L
   		atoms += B
   		for(var/A in B)
  
positive.code: 				continue
  			if(istype(A, /obj/machinery/atmospherics))
  				atmos_machines += A
  
  	SSatoms.InitializeAtoms(atoms)
  	SSmachines.setup_template_powernets(cables)
  
negative.code: //❤ - Cyberboss
  /proc/load_new_z_level(var/file, var/name)
  	var/datum/map_template/template = new(file, name)
  	template.load_new_z()
  