   getCost: (state) ->
     coins = this.costInCoins(state)
     coins -= state.bridges
+    coins -= state.highways
     coins -= state.princesses * 2
     if this.isAction
       coins -= state.quarries * 2

          state.revealHand(opp)
}

makeCard 'Explorer', action, {
  cost: 5


      state.log("#{state.current.ai} uses Herbalist to put #{choice} back on the deck.")
      transferCardToTop(choice, state.current.inPlay, state.current.draw)
      
}

makeCard "Highway", action, {
  cost: 5
  cards: +1
  actions: +1
  
  playEffect: (state) ->
    highways = 0
    for card in state.current.inPlay
      if card.name is "Highway"
        highways++
    state.highways = highways
}

makeCard "Horse Traders", action, {
