In my experience for games like this it can feel better if the Enemy AI update their target position on a timer i.e. every second rather than every frame.