anchor.diff:  				var/obj/buildable/hammer_totem/t = locate("pet_[owner.ckey]")
   				if(t)
   					var/obj/pet/p = owner.pet
  +					t.pets[src] = p
   					spawn(1)
   						p.loc = t.loc
   						p.density = 1
   						p.walkRand()
  -						t.pets[src] = p
   				else
   					owner.pet.Dispose()
   				owner.pet = null
  
positive.code: 		dropable = 0
  	snowman
  		icon_state = "snowman"
  
  obj/pet
  	icon = 'Mobs.dmi'
  
negative.code: 				var/obj/buildable/hammer_totem/t = locate("pet_[owner.ckey]")
  				if(t && (src in t.pets))
  					owner.pet = t.pets[src]
  					spawn(1)
  						owner.pet.loc = get_step(owner, owner.dir)
  						owner.pet.wander = 0
  						owner.pet.density = 0
  					t.pets -= src
  				else
  					owner.pet = new (get_step(owner, owner.dir), src)
  