finished hard-coding cards
handled most of the cases for card.act method