When move > 0, the condition "All path_vector elements must have the same number of levels", is not necessary
When move > 0, the condition "All path_vector elements must have the same number of levels", is not necessary