先手・後手とも人間のプログラムをまずつくってしまいましょう。
駒取り、反則のチェックなども忘れずに。

この程度のプログラムではクラス設計はそれほど重要ではありませ
ん。最初からベストの設計ができるわけもありませんし、多少まず
くても、せいぜいプログラムが幾分ややこしくなる程度です。
むしろ、そういうことに気を取られて手を停めてしまわないように、
とにかくつくりあげる方が重要です。