public void StartGame() { PriorityCounter = 0; PhaseCounter = 0; PlayerOne.DrawCards(7); PlayerTwo.DrawCards(7); AddStateAction(new PhaseAction(PhaseSequence[PhaseCounter])); PhaseChange?.Invoke(CurrentPhase); ContinueGame(); }