public bool Execute(CherkiMachineState.SourceDeck source)  //Execute draw action, source means to which deck to draw
 {
     if (currentState.DrawCard(source))
     {
         currentState.hasDrawn = true;
         return(true);
     }
     return(false);
 }