そのデータ構造の欠点は
  ・敵がいてもいなくても同じだけの容量が必要
  ・同じ時間に敵は1機しか出現できない

あ、ひょっとして勘違いでこの25っていうのは画面の幅のことなのか!?
25x300のマップを表現してるとか