修正：有时候会产生错误的移动方向