Resolve which source services the next {{draw}} for an actor on a given
base deck. Returns:
{ kind: "override", override, stack, deck }
{ kind: "deck", deck }
Forced overrides win over optional ones; among forced, oldest first.
Optional overrides prompt the player.
Resolve which source services the next {{draw}} for an actor on a given base deck. Returns: { kind: "override", override, stack, deck } { kind: "deck", deck }
Forced overrides win over optional ones; among forced, oldest first. Optional overrides prompt the player.