          setTypesOnFilter,
          fillKingdom,
          alchemySetCorrection,
+         actionSupplierCorrection
       ], callback
       
 ###

      alchemyCards.push(card) for card in replaceableCards
      alchemyCards.push(card) for card in nonReplaceableCards
      kingdom.cards = alchemyCards
      callback(null, kingdom)

###

      else if costMap
         kingdom.filter.$or.push(costMap[type])

   callback(null, kingdom)

fillKingdom = (kingdom, callback) ->
