next card, discard pile, new logic