Trader prevents Buy triggers when buying Silver

Because, if it sees a Silver about to be gained, it
returns `nil` instead of a valid action.