Added follow path function. RecalculatePath()is no longer used but kept anyway.