How would you keep track of multiple gun shots or enemies in a game like Space Invaders written for TI83 ASM? I am fairly new to Assembly, but I would probably do something like reference a bunch of variables at the beginning before the Mirage header, and have an X var, a Y var, and a bool var. So if enemy 15 exists, the en15exist var is 1, then it will display a sprite at the en15x,en15y spots. This is kinda hard to explain, but I don't know how to use Lists/matrixes in assembly.
Another example of the way I would do it:
Enemy15 fires shot, the en15shot var is turned to 1, so I know that i need to display a shot at en15shotx,en15shoty.
Is there a better way to do this?