Опять же, ты проверяешь что у игрока корректные координаты в начале хода.
Нельзя допускать слечая, когда координаты игрока не корректны.
А значит и проверки такой в начале хода делать не нужно.