Hey. I'm coding a damage system. I want to have the object that does the damage to store the IDs of its "victims", and then check if it already dealt damage to the victim or not. This is so that the object only does damage to the same object once, but can still damage other objects until it is destroyed. Like a bullet that travels through many objects and stores the ID of the objects it impacts along it's path. I'm thinking something like this. Step Event. 1. Check to see how many objects it's colliding with. 2. Check to see if it has done damage to those objects already - if not, do damage to the objects not on the "victim list" 3. Store the IDs of the objects it has done damage to on the "victim list" Is this good logic? How can i code this?