anchor.diff:  		usr << "<span class='info'>Current ID is '[id ? id : "undefined"]'</span>"
   
   	proc/IsAvailable()
  -		var/area/A = get_area(src)
  -		return A.use_power(100, EQUIP) && id && anchored && istype(loc, /turf)
  +		return (id && anchored && istype(loc, /turf))
   
   	proc/IsOccupied()
   		return (locate(/obj/structure/closet/crate) in get_turf(src))
  
positive.code: 
  	proc/Teleport(var/obj/structure/closet/crate/crate)
  		if(!destination)
  			return 0
  
  		if(!crate)
  
negative.code: 			if(!pad.id)
  				continue
  
  			if(!pad.IsAvailable())
  				continue
  
  			destinations[pad.id] = pad
  
  		var/selected_id = input("Select destination", "Input") in destinations + "Cancel"
  