public TransactionController(ILogger logger, TurnBasedGame game, IUserSessions sessions)
 {
     _logger   = logger;
     _game     = game;
     _sessions = sessions;
 }
 public SimultaneousTurnSequence(TurnBasedGame game) : base(game)
 {
 }
 public PlayerTurn(TurnBasedGame game) : base(game)
 {
 }
 public SequentialTurnSequence(TurnBasedGame game) : base(game)
 {
 }
 public TurnSequenceBase(TurnBasedGame game)
 {
     _game = game;
 }