anchor.diff:  /atom/var/bottom_right_corner
   /atom/var/can_be_unanchored = 0
   /atom/var/list/canSmoothWith = null // TYPE PATHS I CAN SMOOTH WITH~~~~~ If this is null and atom is smooth, it smooths only with itself
  -
  -/atom/proc/clear_smooth_overlays()
  -	overlays -= top_left_corner
  -	overlays -= top_right_corner
  -	overlays -= bottom_right_corner
  -	overlays -= bottom_left_corner
   
   //generic (by snowflake) tile smoothing code; smooth your icons with this!
   /*
  
positive.code: 		var/atom/A = locate(source.type) in target_turf
  		return A && A.type == source.type ? A : null
  
  /proc/transform_dir(direction)
  	switch(direction)
  		if(NORTH,SOUTH,EAST,WEST)
  			return direction
  		if(NORTHEAST)
  			return NORTH_EAST
  		if(NORTHWEST)
  			return NORTH_WEST
  		if(SOUTHEAST)
  			return SOUTH_EAST
  		if(SOUTHWEST)
  			return SOUTH_WEST
  
  //Icon smoothing helpers
  /proc/smooth_zlevel(var/zlevel)
  	var/list/away_turfs = block(locate(1, 1, zlevel), locate(world.maxx, world.maxy, zlevel))
  	for(var/V in away_turfs)
  
negative.code: 
  /proc/make_nw_corner(adjacencies)
  	var/sdir = "i"
  	if((adjacencies & N_NORTH) && (adjacencies & N_WEST))
  		if(adjacencies & N_NORTHWEST)
  			sdir = "f"
  		else
  			sdir = "nw"
  	else
  		if(adjacencies & N_NORTH)
  			sdir = "n"
  		else if(adjacencies & N_WEST)
  			sdir = "w"
  	return "1-[sdir]"
  
  /proc/make_ne_corner(adjacencies)
  	var/sdir = "i"
  	if((adjacencies & N_NORTH) && (adjacencies & N_EAST))
  		if(adjacencies & N_NORTHEAST)
  			sdir = "f"
  		else
  			sdir = "ne"
  	else
  		if(adjacencies & N_NORTH)
  			sdir = "n"
  		else if(adjacencies & N_EAST)
  			sdir = "e"
  	return "2-[sdir]"
  
  /proc/make_sw_corner(adjacencies)
  	var/sdir = "i"
  	if((adjacencies & N_SOUTH) && (adjacencies & N_WEST))
  		if(adjacencies & N_SOUTHWEST)
  			sdir = "f"
  		else
  			sdir = "sw"
  	else
  		if(adjacencies & N_SOUTH)
  			sdir = "s"
  		else if(adjacencies & N_WEST)
  			sdir = "w"
  	return "3-[sdir]"
  
  /proc/make_se_corner(adjacencies)
  	var/sdir = "i"
  	if((adjacencies & N_SOUTH) && (adjacencies & N_EAST))
  		if(adjacencies & N_SOUTHEAST)
  			sdir = "f"
  		else
  			sdir = "se"
  	else
  		if(adjacencies & N_SOUTH)
  			sdir = "s"
  		else
  			if(adjacencies & N_EAST)
  				sdir = "e"
  	return "4-[sdir]"
  
  