anchor.diff:  
   	stand
   		post_init = 1
  +		layer     = 4
   		var
   			standID
   			shopID
  +
  +		Cross(atom/movable/O)
  +			. = ..()
  +
  +			if(. && !density && O.density && isplayer(O))
  +				var/mob/Player/p = O
  +				var/playerShop/shop = worldData.playerShops[shopID]
  +
  +				. = p.ckey == shop.owner
   
   		MapInit()
   
  
positive.code: 
  		Click()
  			..()
  			var/mob/Player/p = usr
  			var/playerShop/shop = worldData.playerShops[shopID]
  			var/obj/items/i     = shop.items ? shop.items[standID] : null
  
negative.code: 					p << errormsg("This stand is empty. Drop an item ontop of the stand to place.")
  
  			else if(i)
  
  				if(i.price == -1)
  					p << errormsg("This is not for sale.")
  					return
  
  				var/ScreenText/s = new(p, src)
  				s.AddText("Would you like to buy [i.name] for [comma(i.price)] gold?<br>Description: [i.desc]")
  
  