You now have a "deck" of cards called rand(). Two have two decks I would
  1. globally change rand (using the Find Whole Word Only option) to something like BlueCards
  2. create a second array called RedCards()
  3. rename Shuffle to ShuffleBlueCards
  4. create a ShuffleRedCards sub
  5. you would also need to duplicate and use whatever pointer(s) you have that tell you where you are in the decks, etc.


After that if you still have a "base card" problem, could you please send me new files and a link to a video showing what you mean because I don't understand the problem.