follow path behavior working with slight bug on positioning