cornucopia: implement "Prize cards" requirement for Tournament
cornucopia: add a fall-back algorithm in case bane pile cannot be found

if bane pile cannot be found among unselected kingdom cards,
then consider the kingdom cards that were already selected
dark ages: implement when spoils, madman, and mercenaries are required