anchor.diff:  	var/turf/T = get_turf(src)
   	for(var/obj/structure/closet/closet in T)
   		if(closet != src && !closet.wall_mounted)
  +			if(user)
  +				balloon_alert(user, "another closet is in the way!")
   			return FALSE
   	for(var/mob/living/L in T)
   		if(L.anchored || horizontal && L.mob_size > MOB_SIZE_TINY && L.density)
  
positive.code: 		var/item_is_id = W.GetID()
  		if(!item_is_id)
  			return FALSE
  		if(item_is_id || !toggle(user))
  			togglelock(user)
  	else
  		return FALSE
  
negative.code: 	if(user.body_position == LYING_DOWN && get_dist(src, user) > 0)
  		return
  
  	if(toggle(user))
  		return
  
  	if(!opened)
  		togglelock(user)
  
  /obj/structure/closet/attack_paw(mob/user, list/modifiers)
  	return attack_hand(user, modifiers)
  