Matt...
Don't give up that easily! It's really NOT that difficult!
Do you know how to make a list? If so, then make a 52 item list... The easiest way to do it is with a CSV text file. Something like this:
Ah,2h,3h,4h,5h,6h,7h,8h,9h,10h,Jh,Qh,Kh,As,2s,3s,4s,5s,6s,7s,8s,9s,10s,Js,Qs,Ks,Ad,2d,3d,4d,5d,6d,7d,8d,9d,10d,Jd,Qd,Kd,Ac,2c,3c,4c,5c,6c,7c,8c,9c,10cJc,Qc,Kc
That's the deck of cards in a CSV line. Save that to a text file. Add it to the media section of the Designer.
Then, in your app, create a Global Variable called Cards, and set to to create empty list.
Then you'll read the file in using the file component. Once it's in, then assign the list to the items in that CSV file.
Now, you've got your list to play with. Copy that list to another temporary list. Use that temporary list to draw cards, then delete the entry drawn. You can go all the way down to 1 card. When you've gotten there, set that temporary list back to the global Cards list, and you're ready to start again!!!