refactored deal_card method to output Card instances