Shuffle deck; pop top card while( cards_left ) { show card prompt Higher or Lower? Get answer next_card = pop cards last unless next_card > top_card and answer = Higher or next_card < top_card and answer = Lower top_card == next_card } Game over.