On a related note, is it bad to set up more than one array?
I prefer to use smaller data sources, more localized. Like one array for the player, one for the enemies, and so on, instead of one large array.
That should be fine. You might actually end up saving some memory that way.