diff --git a/Assets/Scripts/Managers/GameOverManager.cs b/Assets/Scripts/Managers/GameOverManager.cs
index 53e5881983d43231ad4cffe5b0b48f76120440d0..7e86697bf7ea3bb08be44b672b29af18a6117bc4 100644
--- a/Assets/Scripts/Managers/GameOverManager.cs
+++ b/Assets/Scripts/Managers/GameOverManager.cs
@@ -45,7 +45,7 @@ namespace Nightmare
 
         public void ResetLevel()
         {
-            DataPersistenceManager.instance.RetryGame(0);
+            DataPersistenceManager.instance.RetryGame(1);
             LevelManager.Instance.ResetLevel();
             isGameOver = false;
             statsManager.SaveStats();
diff --git a/Assets/Scripts/Managers/LevelManager.cs b/Assets/Scripts/Managers/LevelManager.cs
index 01b2146e9017da350fe0c737c1e9badd5e668c9a..8dea4cb847bc2af0265e00754b60ed09df17bc4c 100644
--- a/Assets/Scripts/Managers/LevelManager.cs
+++ b/Assets/Scripts/Managers/LevelManager.cs
@@ -650,7 +650,7 @@ namespace Nightmare
             currentIndex = 0;
             currentQuest = 0;
             isCinematic = true;
-            SceneManager.LoadScene(levels[currentIndex], LoadSceneMode.Single);
+            SceneManager.LoadSceneAsync(levels[currentIndex], LoadSceneMode.Single);
             Next();
         }