private void InstallControllers()
        {
            Services.RegisterService(_gameSettings);
            //Initialize Dependencies
            _gameStateFactory    = new GameStateFactory();
            _gameStateController = new GameStateController(_gameStateFactory);
            _gameStateController.SetState(GameStateType.Enter);
            _networkController = new NetworkController(_gameStateController);

            //Start Game
            _gameController = new GameController(_gameLevelController, _gameStateController);
        }
 public GameStateController(GameStateFactory gameStateFactory) : base()
 {
     _instance         = this;
     _gameStateFactory = gameStateFactory;
 }