Hey, thanks for all the help. As I mentioned, I'm going ahead with lots of small files. However, I will be revisiting this issue again.

I think I don't fully understand how to find and replace data in a file, so that's why I'm doing it with individual files at this point.

Also, as Superku suggested, I'm creating lots of things dynamically, and this seemed to be the easiest way to create data that is available to the player regardless of what particular game level he is currently on.