Optimal wait on edge and turn back if too far （x）

Optimal wait on edge and turn back if too far （x）