anchor.diff: -#define GHOST_DARK_ALPHA 10
  -#define GHOST_LIGHT_ALPHA 255
  -#define GHOST_DARK_CUTOFF 1
  -
   /mob/dead/observer
   	name = "ghost"
   	desc = "It's a g-g-g-g-ghooooost!" //jinkies!
  
positive.code: 
  	for(var/obj/effect/step_trigger/S in locate(x, y, z))	//<-- this is dumb
  		S.HasEntered(src)
  	updateSpookyAlpha()
  /mob/dead/observer/examine()
  	if(usr)
  		usr << desc
  
negative.code: 		ghost.timeofdeath = world.time // Because the living mob won't have a time of death and we want the respawn timer to work properly.
  	return
  
  
  /mob/dead/observer/Move(NewLoc, direct)
  	dir = direct
  