戦艦がマップを持つ、というのは何かあべこべな感じがするので、`BattleShipGame`さんがゲーム開始時にマップを一つ生成/初期化して持っておいて、`Ship`オブジェクトを生成する時に渡して回る、という方が自然かも、という気がしました :anchor: