anchor.diff:  						..()
   
   					Search()
  -						Wander()
  +						step_rand(src)
   						for(var/mob/Player/M in ohearers(src, Range))
   							if(M.loc.loc != src.loc.loc) continue
   							if(M.Immortal && M.admin) continue
  
positive.code: 
  				if(prob(20))
  					step_rand(src)
  					sleep(MoveDelay)
  
  				if(state != HOSTILE) return
  
  
negative.code: 				set waitfor = 0
  				if(active) return
  				active = 1
  				while(src.loc && state != 0)
  					switch(state)
  						if(WANDER)
  							step_rand(src)
  						if(SEARCH)
  							Search()
  						if(HOSTILE)
  