anchor.diff:  					sleep(1)
   
   				Ignore(mob/M)
  +					set waitfor = 0
   					if(!ignore) ignore = list()
   					ignore += M
  -					spawn(100)
  -						if(M && ignore)
  -							ignore -= M
  -							if(ignore.len == 0)
  -								ignore = null
  -						else
  +					sleep(50)
  +					if(M && ignore)
  +						ignore -= M
  +						if(ignore.len == 0)
   							ignore = null
  +					else
  +						ignore = null
   
   			proc/ReturnToStart()
   				ChangeState(INACTIVE)
  
positive.code: 											target = p.owner
  											loc    = t
  											break
  								else if(MoveDelay == 2 && prob(30))
  									MoveDelay = 1
  									spawn(50)
  										MoveDelay = 2
  
  							if(p.icon_state == "gum" || (p.icon_state == "blood" && prob(70)))
  								..()
  
negative.code: 
  					var/turf/t = get_step_to(src, target, 1)
  					if(t)
  						blockCount = 0
  						Move(t)
  					else
  						Blocked()
  