アイテムってものは通常、配列で実現するものなのですか?
配列だとメモリの確保が膨大になりませんか。

たとえば600コあるうちの1つが今求められているのに
配列全部のメモリが必要になりゃしませんか。