debugging "CardDeck" logic

description of bug:
if battle cost isn't overflow then player can put same card into
CardDeck.