added attempts functionality
added next_card_answer method