优化move

在移动前判断目的地距离，太近就不进行移动，防止移动后位置没有对准产生的来回跳动的情况