use throw, not catch
CHECK
checkmate check
throw/catch
Update board.rb