>>364
盤面をクラスとして作るべきかなんていい出したのはお前だろ?

思考ロジックに必要な盤面のデータなんて
単なる2次元配列で十分だろ。

あえてクラスを持ち出すならば、
2次元配列クラスを作ればおしまい。

こんなの考えるまでもない。設計なんて呼べるほどのものじゃない。
片手間で簡単に書ける程度。