>>358に同意。
勢いと成り行きだけで関数やプログラムの構造を決めるんじゃなく、
少しはOOPの概念取り入れてみたらどうか。
このままじゃ敵やアイテムの種類増やすときに泣くことになりそう。