Get rid of /SpawnIfUsed(e)/
I don't know how to use it, but it clutters the code, it's confusing and
there's more logical ways to incorporate the temporary use of an entity.
Probably originates from back a few generations ago...
BTW, doesn't health > 0 signify that entity is "alive" or "active"- not dead?