anchor.diff:  					new_icon = 'icons/turf/floors.dmi'
   					new_icon_state = "alienpod1"
   					new_dir = 2
  +				else if (tile.type == /turf/space)
  +					obj = locate(/obj/structure/lattice) in tile
  +
  +					if (!obj) obj = locate(/obj/structure/transit_tube) in tile
  +
  +					ASSERT(obj != null)
  +
  +					if (obj)
  +						new_icon = obj.icon
  +						new_dir = obj.dir
  +						new_icon_state = obj.icon_state
  +				else if (tile.type == /turf/simulated/floor/plating && (locate(/obj/structure/window/shuttle) in tile))
  +					new_icon = 'icons/obj/structures.dmi'
  +					new_dir = 2
  +					new_icon_state = "swindow"
   				else
   					new_icon = tile.icon
   					new_icon_state = tile.icon_state
  
positive.code: 			temp = "/area/asteroid"
  		else if (istype(tile.loc, /area/mine) && istype(tile, /turf/simulated/floor/plating/asteroid))
  			temp = "/area/mine/explored"
  		else if (tile.type == /area/start && tile.type == /turf/space || istype(tile, /turf/space/transit))
  			temp = "/turf/space"
  		else if (tile.type == /turf/simulated/floor/plating/abductor)
  			temp = "/turf/simulated/floor/plating/abductor"
  		else
  			temp = "[tile.icon][tile.icon_state][tile.dir]"
  
  		#ifdef MINIMAP_DEBUG
  		if (F["/[tile.y]/[tile.x]"] && F["/[tile.y]/[tile.x]"] != temp)
  
negative.code: 		var/new_dir
  
  		for (var/turf/tile in tiles)
  			if (tile.loc.type != /area/start && (tile.type != /turf/space || (locate(/obj/structure/lattice) in tile) || (locate(/obj/structure/transit_tube) in tile)) && !istype(tile, /turf/space/transit))
  				if (istype(tile.loc, /area/asteroid) || istype(tile.loc, /area/mine/unexplored) || istype(tile, /turf/simulated/mineral) || (istype(tile.loc, /area/space) && istype(tile, /turf/simulated/floor/plating/asteroid)))
  					new_icon = 'icons/turf/mining.dmi'
  					new_icon_state = "rock"
  