Quote Originally Posted by Wizard
TMan.dead kills the man sprite after collision and TMan.deaded checks if the sprite is killed so that the list can be freed.
Is the man sprite killed at all?

Your code first created the TExplode code and then calls Man.Dead. Can it be that you are painting the pool of blood and then painting something else over it? Like a "void" sprite to make the Man disappear?