For some reason it never occurred to me that I could create multiple instances of objects that don't have a location on screen.
Yeah, it's a forbidden knowledge haha
It's also possible to add an array to a container with other objects. For example, if you add StatsArray and Enemy sprite to a container, then each enemy instance will have its own instance of StatsArray.