Seems like the cool kids are all using adv1(). Thanks for the explanation!
I don't think the goal-oriented adventuring would work with this approach, since as far as I know it relies on adventure(), which, based on these conversations, doesn't seem capable for detecting an Ed death.