>>114
>王手放置、二歩、打ち歩詰めの禁止は盤に紐づいてるように思える。

個人的にはそれがルールかな

駒は動ける方向を持つ、
盤は駒の位置を保持する
(存在しない位置に駒が動こうとしたらエラーを返す)、
ルールが禁じ手かどうか判定する、
って感じだろうか