>>895
> 敵とかアイテムとか地形とかの仕様上の扱いは最後まで決まらないんだから

ここが間違い。
本当に決まっていないのであれば、そもそもコードを書くべきじゃない。