Stumped - enemy movement speed [solved]

I have an enemy who will track and then chase Player if he gets too close. However he moved VERY slow.

For player I use speed of 6.0 (seems fine in game), for enemy I use 4.0 but he is not moving that speed, he is maybe moving a tenth of that. Any ideas?

Chase code (note - I have already done a “LookAt” on player):

        Vector3 forward = entity.transform.TransformDirection(Vector3.forward);

        // Move the character
        Vector3 direction = forward * entity.Stats.MonsterSpeed;
        entity.EnemyController.SimpleMove(direction);

problem was in my state machine - I was only doing updates every 0.5 sec, to save CPU - this does not work for movement which needs to be constant.