Just thinking of how a game would play out, there is usually a small delay even after the effect happens. Is it possible to have the program loopyield for a while before the dialogue shows up? The boss dies in an order. HP hits zero, sound effect, move to the side, some leaves fire off, (something happens) and then the main explosion and a small delay after that before going to dialogue, so ending the card there would be silly. I'll sniff around the Phantasm code again.