Deck shuffle and drawing cards
Your naming is funny and all but quite counter-productive - names primary goal is to explain what the code does, not to give a lol moment (I know, boring).


  The atomic sub calls for the definition of the cards names


then call it DefineCards


  The lime sub basically restarts everything


then call it Restart


  The versive sub actually draws cards


then call it DrawCards