   newCard.parent = origCard.name   # for debugging
   newCard
 
-anycard = {
+basicCard = {
   isAction: false
   isTreasure: false
   isVictory: false

      ret(state)
  ]

# Shanty Town should also be easy

###
So far, a State needs to support these methods:

  cost: 6
  coins: 2
  mayBeBought: (state) ->
    not(Copper in state.current.inPlay)
}

Menagerie = makeCard "Menagerie", basicCard, {
