Refactor how "obituaries" are handled.
This removes a coupling between adventure.yaml and adventure.text. It also removes arithmetic on message pointers in croak().
This removes a coupling between adventure.yaml and adventure.text. It also removes arithmetic on message pointers in croak().