anchor.diff:  								else
   									diag = null
   								if ((get_dist(mob, M) > 1 || diag))
  +									M.UpdateGlide(mdelay)
   									step(M, get_dir(M.loc, T))
   				else
   					for(var/mob/M in L)
  
positive.code: 			if("walk")
  				mdelay += 7+config.walk_speed
  
  		move_delay += mdelay
  
  		if (mdelay != mob.lastmovementdelay)
  			mob.lastmovementdelay = mdelay
  			mob.glide_size = 40*(world.tick_lag)/mob.lastmovementdelay
  			src << "Debug: Your new glide speed is [mob.glide_size]"
  
  		if(config.Tickcomp)
  			move_delay -= 1.3
  			var/tickcomp = ((1/(world.tick_lag))*1.3)
  			move_delay = move_delay + tickcomp
  
  
  
  
  		//We are now going to move
  		moving = 1
  
negative.code: 
  	prob_slip = round(prob_slip)
  	return(prob_slip)
  
  //Updates Glide_size of mob according to its speed.
  /mob/proc/UpdateGlide(var/mdelay = 2)
  	if (mdelay != lastmovementdelay)
  		lastmovementdelay = mdelay
  		glide_size = 32*(world.tick_lag)/lastmovementdelay
  		src << "Debug: Your new glide speed is [glide_size]"