     "Trade Route" if wantsToTrash
     "Mint" if my.ai.choose('mint', state, my.hand)
     "Pirate Ship"
+    "Noble Brigand"
     "Thief"
     "Fortune Teller"
     "Bureaucrat"

    "Treasury"
    "Conspirator" if my.inPlay.length >= 2
    "Familiar"
    "Wishing Well"
    "Great Hall" if state.cardInfo.Crossroads not in my.hand
    "Lighthouse"
    "Haven"
    # Fifth priority: terminal card-drawers, if we have actions to spare.
    "Library" if my.actions > 1 and my.hand.length <= 4
    "Rabble" if my.actions > 1
    "Smithy" if my.actions > 1
    "Watchtower" if my.actions > 1 and my.hand.length <= 4
    "Library" if my.actions > 1 and my.hand.length <= 5
    "Courtyard" if my.actions > 1 and (my.discard.length + my.draw.length) <= 3

    "Library" if my.hand.length <= 4
    "Rabble"
    "Smithy"
    "Embassy"
    "Watchtower" if my.hand.length <= 3
    "Council Room"
    "Library" if my.hand.length <= 5
