anchor.diff:  			else
   				T.forceMove(src) //put shade in stone
   				T.status_flags |= GODMODE
  -				T.canmove = 0
  +				T.canmove = FALSE
   				T.health = T.maxHealth
   				icon_state = "soulstone2"
   				name = "soulstone: Shade of [T.real_name]"
  
positive.code: 		if(consenting_candidates.len)
  			chosen_ghost = pick(consenting_candidates)
  	if(!T)
  		return 0
  	if(!chosen_ghost)
  		to_chat(U, "<span class='danger'>There were no spirits willing to become a shade.</span>")
  		return 0
  	if(contents.len) //If they used the soulstone on someone else in the meantime
  		return 0
  	T.ckey = chosen_ghost.ckey
  	for(var/obj/item/W in T)
  		T.dropItemToGround(W)
  	init_shade(T, U)
  	qdel(T)
  	return 1
  
negative.code: 	switch(choice)
  		if("FORCE")
  			if(!iscarbon(target))		//TODO: Add sacrifice stoning for non-organics, just because you have no body doesnt mean you dont have a soul
  				return FALSE
  			if(contents.len)
  				return FALSE
  			var/mob/living/carbon/T = target
  			if(T.client != null)
  				for(var/obj/item/W in T)
  					T.dropItemToGround(W)
  				init_shade(T, user)
  				return TRUE
  			else
  				to_chat(user, "<span class='userdanger'>Capture failed!</span>: The soul has already fled its mortal frame. You attempt to bring it back...")
  				return getCultGhost(T,user)
  