We just need to make sure player moved, for how long is not important.
To avoid failures like: https://gitlab.com/OpenMW/openmw/-/jobs/5815281969:
TEST playerForwardRunning FAILED [string "test.lua"]:80: [string "player.lua"]:44: Normalized forward runned distance: 0.782032 ~= 1.000000
This is not used anyway. There are features like smooth movement which remove
all redundant points.
Use single findStraightPath call instead of multiple.