>>300
成っている、に関しては、別の種類の駒として扱えばよいだけ
わざわざ状態を持たせて複雑にする必要性はない

>駒は配置されたマスの情報を持っている

将棋において、こんな実装は絶対あり得ない
考えるだけ無駄
ボードが駒を持っていて配列で管理しないと、隣のマスに何があるかとかが、すぐにわからない
いちいちすべての駒を検索して、隣に何があるか検索するとか、有りえない
配列でインデックス化、これは必須
アルゴリズムとデータ構造からやり直せ

>逆に盤が駒を持っていると捉えることも可能だけど

可能とかじゃなくて、将棋の場合、お前以外は全員そうする