private void InitializeGameScene()
    {
        ConfigureNavigation(navigationEnabled);
        CustomizeScrollers();
        OrientationHelper.LockRotation(true);
        if (!gameSceneManager)
        {
            gameSceneManager = FindObjectOfType <GameSceneManager>();
            //player = FindObjectOfType<PlayerController>();
            //generator = FindObjectOfType<RandomTerrainGenerator>();
            //waterController = FindObjectOfType<WaterController>();
            //distanceDisplay = GameObject.Find(k_distanceDisplayName).GetComponent<Text>();

            //garbageCollector = FindObjectOfType<DeactivateOnLeave>();
        }
        if (fadeInOnLoad)
        {
            gameSceneManager.FadeOutLoadingScreen();
        }
    }