物体管理オブジェクトが画面上のバルカン弾もミサイルも自機も敵機も保持する
各物体のインスタンス化の際は必ず物体管理オブジェクトへの参照を渡す
ミサイルの推進メソッド内では、そのオーナーである物体管理クラスのインスタンスに対し
「敵陣営機体の位置情報リストをくれ」と尋ねる
ミサイルはその位置情報を元に、最適なターゲットを選定する

これじゃダメなの?