i made a card game... well so far its just one player...
i made all cards separate and had them in a family "Deck". have a boolean on the card "picked".
on draw (or on click) pick a random instance of a card where "picked" is false,
add it to the hand and set it to picked=true
for the face value, either have a variable (1-13) for each card. just add it to the family, and add it as you go.
heres my capx https://www.dropbox.com/s/oonwtbo0ajprx ... .capx?dl=0
as an addendum, your shuffle animation looks sick (pardon the game name, if you kno it you'll forgive me)