public void LoadMap()
        {
            var generatedMapModel = _mapSettingsProvider.GenerateMapModel();
            var currentMap        = generatedMapModel.MapActor;
            var currentLightnings = generatedMapModel.MapLightnings;

            _cameraManager.InitThirdPersonBehaviours();
            _playerManager.SpawnPlayer();

            _gameRoom = new GameRoom(currentMap, currentLightnings, _enemyManager, _playerManager);
            OnMapLoaded?.Invoke(this, EventArgs.Empty);
        }