баг проверки шаха пешкой + рефакторинг