public void restartGame()
    {
        if (currentScene.Equals("Cell"))
        {
            Canvas canvas            = GameObject.Find("AbilitiesUI").GetComponent <Canvas> ();
            AbilitiesUIController ui = (AbilitiesUIController)canvas.GetComponent(typeof(AbilitiesUIController));
            ui.abilitiesPoss.enabled = false;
            initializeStrings();
            lastScene    = "Load";
            currentScene = "Fort";
            paused       = false;
            enemy        = "";
            CompanionController comp = (CompanionController)GameObject.FindGameObjectWithTag("Companion").GetComponent(typeof(CompanionController));
            comp.changeCompanion("Coelestine");
            SceneManager.LoadScene(currentScene);
            player.SetActive(true);
            companion.SetActive(true);
        }
        if (currentScene.Equals("Beach"))
        {
            lastScene    = "Fort";
            currentScene = "Beach";
            paused       = false;
            enemy        = "";
            GameObject.Find("Player").GetComponent <AudioSource>().clip = Resources.Load("Sound/praia") as AudioClip;
            GameObject.Find("Player").GetComponent <AudioSource>().PlayOneShot(Resources.Load("Sound/praia") as AudioClip, 0.5f);
            SceneManager.LoadScene(currentScene);


            player.SetActive(true);
            companion.SetActive(true);
        }
        initializeEvents();
    }