MineCard.PerformAction()  see description

Cannot be tested because context used a method in turnController that
tries to add a card to deck.getHand() but deck.getHand() returns and
unmodifiable list, didnt want to make changes without consulting you
guys