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); }