movementThreshold [double]:
Only used if {@link OptimizationType} is equal DISCRETE or PSO. If the potential does not improve by this
threshold, the agent will not move. This is in some sense similar to the effect of {@link AttributesOSM#minStepLength}.