敵とその敵が撃つ弾があるとしたら、敵という構造体の中に本体と弾をいれるべきか?

俺がやってしまったのは、敵の配列と敵の弾の配列を全くの別物にしてしまった。
Enemy[10], EnemyShot[10][100]みたいな感じ
だから弾の計算するときに必ず、敵の情報を引っ張ってこなければならなくなった

これはやっぱりまずいか?