diff --git a/Assets/Scripts/Managers/BossQuestManager.cs b/Assets/Scripts/Managers/BossQuestManager.cs
index 5568531ec29b9f03844638a6de8b6bba0c25a48e..ba7743ef22453527f126b74f7f2f086afeaa0c0f 100644
--- a/Assets/Scripts/Managers/BossQuestManager.cs
+++ b/Assets/Scripts/Managers/BossQuestManager.cs
@@ -4,21 +4,6 @@ using UnityEngine;
 
 public class BossQuestManager : QuestManager
 {
-  void Awake() {
-    GameManager gameManager = FindObjectOfType<GameManager>();
-    if (gameManager != null)
-    {
-        gameManager.isBoss = false;
-    }
-    if (questManager == null)
-    {
-        questManager = this;
-    }
-    else
-    {
-        Destroy(questManager);
-    }
-  }
   void Start() {
     quests[0] = GenerateQuest();
     ShowQuestToUI();
diff --git a/Assets/Scripts/Managers/QuestManager.cs b/Assets/Scripts/Managers/QuestManager.cs
index 75d79ecbbd969309fc91fe7fb5454cf957b59a15..e9d6e9cd6ec78c2e7553ded27ac320efbd984827 100644
--- a/Assets/Scripts/Managers/QuestManager.cs
+++ b/Assets/Scripts/Managers/QuestManager.cs
@@ -23,7 +23,7 @@ public class QuestManager : MonoBehaviour
     public static QuestManager questManager;
     
 
-    void Awake()
+    protected void Awake()
     {
         GameManager gameManager = FindObjectOfType<GameManager>();
         if (gameManager != null)