When my game is running, ammo drops down from above and explodes when it hits the ground. The code tells the item to be deleted and then show the explosion animation and play the sound. This is all working just as it should. But if I move the player left and right, it hits the place the ammo was and loses health, as though the ammo wasn’t deleted properly. I can’t see the ammo, but it shows up in the debugger count. The animation and the delete ammo instructions are in the same condition, so if the ammo is exploding it should also be deleted. I have the “For each item” condition set and it’s nothing to do with layers. Any ideas what’s happening?