private void NextActionTurnEnd()
        {
            var turnEndToken = new TurnEndStepState();

            forcedRecoverySequence.Next(this, ref turnEndToken);
        }
        private void NextActionTurnEnd()
        {
            var turnEndToken = new TurnEndStepState();

            substitutionSequence.Next(this, ref turnEndToken);
        }
        private void NextActionTurnEnd()
        {
            var turnEndToken = new TurnEndStepState();

            tierExchangeSequence.Next(this, ref turnEndToken);
        }
        private void NextActionTurnEnd()
        {
            var turnEndToken = new TurnEndStepState();

            towerModalAnswerSequence.Next(this, ref turnEndToken);
        }