public void LoadMainMenu(Action callback = null)
    {
        LoadScene("MainMenu", () =>
        {
            menuAudioSource = EffectsHelper.Music("MenuLoop");

            callback?.Invoke();
        });
    }
    public void LoadGame(Action callback = null)
    {
        if (menuAudioSource != null)
        {
            menuAudioSource.Stop();
            menuAudioSource.gameObject.SetActive(false);

            menuAudioSource = null;
        }

        LoadScene("Game", () =>
        {
            gameAudioSource = EffectsHelper.Music("GameMainLoop");

            callback?.Invoke();
        });
    }