Added a "takeCardsFromDeck" method to Player to get cards from the deck without putting them in the player's hand, i.e. for revealing or setting aside.
Fixed a bug where workshop wasn't actually taking the gained card from the supply.