anchor.diff:  
   		Click()
   			..()
  +			if(!(src in oview(3))) return
   			var/mob/Player/p = usr
   			var/playerShop/shop = worldData.playerShops[shopID]
   			var/obj/items/i     = shop.items ? shop.items[standID] : null
  
positive.code: 
  	stand
  		post_init = 1
  		var
  			standID
  			shopID
  
  		MapInit()
  
  
negative.code: 
  					if(s.Result == "Buy")
  						p.gold.subtract(i.price)
  						mail(shop.owner, "[i.name] was bought for [comma(i.price)].", i.price)
  						var/obj/items/newItem = i
  						if(i.stack > 1)
  							newItem = i.Split(1)
  						else
  							remove()
  						mail(p.ckey, "You bought [i.name] for [comma(i.price)].", newItem)
  			else p << errormsg("This stand is empty.")
  
  		proc
  