モンスターの管理についてですけど、モンスターの名前(ニックネームじゃなくて元の名前)や種族値的なものはDATAにまとめておいて、実際に使う時だけレベルやらなんやらで実数値計算してステータス決める、って感じにしたらどうでしょう?