diff --git a/.vscode/settings.json b/.vscode/settings.json
index b24499237864e05d8f6480039ce84dc15b47ef3c..daa9bf8ff2c64d09b2a41257222553cd234a17dc 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -51,5 +51,5 @@
         "temp/": true,
         "Temp/": true
     },
-    "dotnet.defaultSolution": "if3210-2024-unity-ngk.sln"
+    "dotnet.defaultSolution": "GamePBD.sln"
 }
\ No newline at end of file
diff --git a/Assets/Scenes/Main 1.unity b/Assets/Scenes/Main 1.unity
index 6051e45efab45374d15fc9de647c94bf1b7dd8f2..9cec8f77082c0a0eb4805f9506c4e8a71128e8c7 100644
--- a/Assets/Scenes/Main 1.unity	
+++ b/Assets/Scenes/Main 1.unity	
@@ -38,7 +38,7 @@ RenderSettings:
   m_ReflectionIntensity: 1
   m_CustomReflection: {fileID: 0}
   m_Sun: {fileID: 0}
-  m_IndirectSpecularColor: {r: 0.18028326, g: 0.22571333, b: 0.30692202, a: 1}
+  m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1}
   m_UseRadianceAmbientProbe: 0
 --- !u!157 &3
 LightmapSettings:
@@ -4783,7 +4783,7 @@ MonoBehaviour:
   saveGameManager: {fileID: 640774429}
   gamePlayUI: {fileID: 2036252845}
   gameOver: {fileID: 1480421093}
-  questManager: {fileID: 0}
+  questManager: {fileID: 1692862996}
   playerName: Addin
   volume: 0
   difficulty: 0
@@ -5015,8 +5015,8 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: -17.6}
-  m_SizeDelta: {x: 200, y: 50}
+  m_AnchoredPosition: {x: 0, y: -55}
+  m_SizeDelta: {x: 1400, y: 50}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &378195467
 MonoBehaviour:
@@ -5065,8 +5065,8 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 36
-  m_fontSizeBase: 36
+  m_fontSize: 56
+  m_fontSizeBase: 56
   m_fontWeight: 400
   m_enableAutoSizing: 0
   m_fontSizeMin: 18
@@ -5632,8 +5632,8 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0}
   m_AnchorMax: {x: 0.5, y: 0}
-  m_AnchoredPosition: {x: -0.000015259, y: 57.8}
-  m_SizeDelta: {x: 112.0334, y: 55.2159}
+  m_AnchoredPosition: {x: -0.000015259, y: 132}
+  m_SizeDelta: {x: 336.1002, y: 55.2159}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &458933623
 MonoBehaviour:
@@ -6774,7 +6774,6 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   fileNameInput: {fileID: 1841202352}
   slotDropdown: {fileID: 2015763015}
-  saveUI: {fileID: 1612420041}
   player: {fileID: 1734600098}
   currentGameData:
     playerName: 
@@ -6783,6 +6782,7 @@ MonoBehaviour:
     difficulty: 0
     spawnedPets: 
   safeHousePrefab: {fileID: 400716903824990860, guid: 00d6c6705cb31ab47bab79a3f1bf9aec, type: 3}
+  nav: {fileID: 878613045}
 --- !u!4 &640774431
 Transform:
   m_ObjectHideFlags: 0
@@ -7048,8 +7048,8 @@ RectTransform:
   m_GameObject: {fileID: 748939475}
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
+  m_LocalScale: {x: 2.83, y: 2.83, z: 2.83}
+  m_ConstrainProportionsScale: 1
   m_Children:
   - {fileID: 436685820}
   - {fileID: 2722287}
@@ -7058,7 +7058,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: -52.600006}
+  m_AnchoredPosition: {x: 0, y: -118.400024}
   m_SizeDelta: {x: 231.9065, y: 20}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &748939477
@@ -7074,10 +7074,10 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Navigation:
-    m_Mode: 3
+    m_Mode: 4
     m_WrapAround: 0
-    m_SelectOnUp: {fileID: 0}
-    m_SelectOnDown: {fileID: 0}
+    m_SelectOnUp: {fileID: 1234049310}
+    m_SelectOnDown: {fileID: 1234049310}
     m_SelectOnLeft: {fileID: 0}
     m_SelectOnRight: {fileID: 0}
   m_Transition: 1
@@ -7311,7 +7311,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 78}
+  m_AnchoredPosition: {x: 0, y: 160}
   m_SizeDelta: {x: 200, y: 50}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &761067727
@@ -7361,8 +7361,8 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 36
-  m_fontSizeBase: 36
+  m_fontSize: 48
+  m_fontSizeBase: 48
   m_fontWeight: 400
   m_enableAutoSizing: 0
   m_fontSizeMin: 18
@@ -8476,8 +8476,11 @@ GameObject:
   - component: {fileID: 878613042}
   - component: {fileID: 878613041}
   - component: {fileID: 878613040}
+  - component: {fileID: 878613044}
+  - component: {fileID: 878613043}
+  - component: {fileID: 878613045}
   m_Layer: 5
-  m_Name: InGameMenuCanvas
+  m_Name: Menu Navigator
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -8496,6 +8499,7 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 1612420044}
+  - {fileID: 1560957795}
   - {fileID: 154434726}
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -8536,7 +8540,7 @@ MonoBehaviour:
   m_UiScaleMode: 1
   m_ReferencePixelsPerUnit: 100
   m_ScaleFactor: 1
-  m_ReferenceResolution: {x: 1366, y: 720}
+  m_ReferenceResolution: {x: 1920, y: 1080}
   m_ScreenMatchMode: 0
   m_MatchWidthOrHeight: 0
   m_PhysicalUnit: 3
@@ -8567,6 +8571,69 @@ Canvas:
   m_SortingLayerID: 0
   m_SortingOrder: 3
   m_TargetDisplay: 0
+--- !u!114 &878613043
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 878613038}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_SendPointerHoverToParent: 1
+  m_MoveRepeatDelay: 0.5
+  m_MoveRepeatRate: 0.1
+  m_XRTrackingOrigin: {fileID: 0}
+  m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_DeselectOnBackgroundClick: 1
+  m_PointerBehavior: 0
+  m_CursorLockBehavior: 0
+--- !u!114 &878613044
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 878613038}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_FirstSelected: {fileID: 0}
+  m_sendNavigationEvents: 1
+  m_DragThreshold: 10
+--- !u!114 &878613045
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 878613038}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d4734a8554fc6c84799907886ae344d4, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  MenuPanel: {fileID: 154434725}
+  menuFirst: {fileID: 1234049310}
+  SavePanel: {fileID: 1612420041}
+  saveFirst: {fileID: 458933625}
+  ShopPanel: {fileID: 1560957792}
+  shopFirst: {fileID: 1806581148}
 --- !u!1 &901454058
 GameObject:
   m_ObjectHideFlags: 0
@@ -12218,7 +12285,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 43}
+  m_AnchoredPosition: {x: 0, y: 64}
   m_SizeDelta: {x: 200, y: 50}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &1234049309
@@ -12268,8 +12335,8 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 36
-  m_fontSizeBase: 36
+  m_fontSize: 56
+  m_fontSizeBase: 56
   m_fontWeight: 400
   m_enableAutoSizing: 0
   m_fontSizeMin: 18
@@ -12325,8 +12392,8 @@ MonoBehaviour:
   m_Navigation:
     m_Mode: 3
     m_WrapAround: 0
-    m_SelectOnUp: {fileID: 0}
-    m_SelectOnDown: {fileID: 0}
+    m_SelectOnUp: {fileID: 748939477}
+    m_SelectOnDown: {fileID: 748939477}
     m_SelectOnLeft: {fileID: 0}
     m_SelectOnRight: {fileID: 0}
   m_Transition: 1
@@ -12549,6 +12616,43 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1256409658}
   m_CullTransparentMesh: 1
+--- !u!1 &1270295816
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1270295817}
+  m_Layer: 5
+  m_Name: Button
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1270295817
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1270295816}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1806581151}
+  - {fileID: 1939795768}
+  m_Father: {fileID: 1560957795}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 0}
+  m_AnchoredPosition: {x: 0, y: 146}
+  m_SizeDelta: {x: 0, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
 --- !u!1 &1310813059
 GameObject:
   m_ObjectHideFlags: 0
@@ -16313,7 +16417,7 @@ MonoBehaviour:
   reward_value: {fileID: 1399948692}
   death_value: {fileID: 675790319}
   player: {fileID: 1734600098}
-  managers: {fileID: 0}
+  managers: {fileID: 37516884}
   playerStats: {fileID: 1734600108}
   gameOverPanel: {fileID: 17414709}
   mainSceneController: {fileID: 353772448}
@@ -16370,9 +16474,9 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: f3bc99523532b43fb80e9ece4926ecda, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  menuPanel: {fileID: 154434725}
   volumeSlider: {fileID: 748939477}
   mainMenuScene: Main Menu -Abil
+  nav: {fileID: 878613045}
 --- !u!4 &1487545492
 Transform:
   m_ObjectHideFlags: 0
@@ -16869,8 +16973,8 @@ RectTransform:
   - {fileID: 135845}
   - {fileID: 1665606156}
   - {fileID: 2032110167}
-  - {fileID: 2105288090}
-  m_Father: {fileID: 2036252846}
+  - {fileID: 1270295817}
+  m_Father: {fileID: 878613039}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
   m_AnchorMax: {x: 1, y: 1}
@@ -19652,7 +19756,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!114 &1612420042
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -22956,7 +23060,7 @@ MonoBehaviour:
     m_WrapAround: 0
     m_SelectOnUp: {fileID: 0}
     m_SelectOnDown: {fileID: 0}
-    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnLeft: {fileID: 1939795769}
     m_SelectOnRight: {fileID: 1939795769}
   m_Transition: 1
   m_Colors:
@@ -23042,15 +23146,15 @@ RectTransform:
   m_GameObject: {fileID: 1806581147}
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1.1500691, y: 1.1500691, z: 1.1500691}
-  m_ConstrainProportionsScale: 0
+  m_LocalScale: {x: 2.16, y: 2.16, z: 2.16}
+  m_ConstrainProportionsScale: 1
   m_Children:
   - {fileID: 1689318110}
-  m_Father: {fileID: 2105288090}
+  m_Father: {fileID: 1270295817}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0.5}
-  m_AnchorMax: {x: 0, y: 0.5}
-  m_AnchoredPosition: {x: 309.08282, y: 84.6}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -435, y: 61}
   m_SizeDelta: {x: 160, y: 30}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!1 &1841202348
@@ -23081,15 +23185,15 @@ RectTransform:
   m_GameObject: {fileID: 1841202348}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
+  m_LocalScale: {x: 1.91, y: 1.91, z: 1.91}
+  m_ConstrainProportionsScale: 1
   m_Children:
   - {fileID: 629302878}
   m_Father: {fileID: 1612420044}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 33.3}
+  m_AnchoredPosition: {x: 0, y: 59}
   m_SizeDelta: {x: 160, y: 30}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &1841202350
@@ -23709,15 +23813,15 @@ RectTransform:
   m_GameObject: {fileID: 1939795767}
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1.1500691, y: 1.1500691, z: 1.1500691}
-  m_ConstrainProportionsScale: 0
+  m_LocalScale: {x: 2.16, y: 2.16, z: 2.16}
+  m_ConstrainProportionsScale: 1
   m_Children:
   - {fileID: 35880653}
-  m_Father: {fileID: 2105288090}
+  m_Father: {fileID: 1270295817}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 1, y: 0.5}
-  m_AnchorMax: {x: 1, y: 0.5}
-  m_AnchoredPosition: {x: 795.93115, y: 84.6}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 435, y: 61}
   m_SizeDelta: {x: 160, y: 30}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &1939795769
@@ -23738,7 +23842,7 @@ MonoBehaviour:
     m_SelectOnUp: {fileID: 0}
     m_SelectOnDown: {fileID: 0}
     m_SelectOnLeft: {fileID: 1806581148}
-    m_SelectOnRight: {fileID: 0}
+    m_SelectOnRight: {fileID: 1806581148}
   m_Transition: 1
   m_Colors:
     m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
@@ -23956,6 +24060,10 @@ PrefabInstance:
     serializedVersion: 3
     m_TransformParent: {fileID: 1192642866}
     m_Modifications:
+    - target: {fileID: 4498850462545079711, guid: 52eff72d3b1cec44ebdcabc26791c5b6, type: 3}
+      propertyPath: nav
+      value: 
+      objectReference: {fileID: 878613045}
     - target: {fileID: 4498850462545079711, guid: 52eff72d3b1cec44ebdcabc26791c5b6, type: 3}
       propertyPath: popUp
       value: 
@@ -24323,8 +24431,8 @@ RectTransform:
   m_GameObject: {fileID: 2015763011}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
+  m_LocalScale: {x: 1.92, y: 1.92, z: 1.92}
+  m_ConstrainProportionsScale: 1
   m_Children:
   - {fileID: 834180331}
   - {fileID: 1745492834}
@@ -24333,7 +24441,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: -7.5}
+  m_AnchoredPosition: {x: 0, y: -35}
   m_SizeDelta: {x: 160, y: 30}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &2015763013
@@ -24758,7 +24866,6 @@ RectTransform:
   - {fileID: 1043500343}
   - {fileID: 281897756}
   - {fileID: 398550415}
-  - {fileID: 1560957795}
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
@@ -25379,86 +25486,6 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2091891617}
   m_CullTransparentMesh: 1
---- !u!1 &2105288089
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2105288090}
-  - component: {fileID: 2105288092}
-  - component: {fileID: 2105288091}
-  m_Layer: 0
-  m_Name: EventSystem
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2105288090
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2105288089}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: -959.99994, y: -452.53403, z: 0}
-  m_LocalScale: {x: 1.7438691, y: 1.7438691, z: 1.7438691}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 1806581151}
-  - {fileID: 1939795768}
-  m_Father: {fileID: 1560957795}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &2105288091
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2105288089}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_SendPointerHoverToParent: 1
-  m_MoveRepeatDelay: 0.5
-  m_MoveRepeatRate: 0.1
-  m_XRTrackingOrigin: {fileID: 0}
-  m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
-  m_DeselectOnBackgroundClick: 1
-  m_PointerBehavior: 0
-  m_CursorLockBehavior: 0
---- !u!114 &2105288092
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2105288089}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_FirstSelected: {fileID: 1806581147}
-  m_sendNavigationEvents: 1
-  m_DragThreshold: 10
 --- !u!1 &2130656938
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/Cutscene/DialogueManager.cs b/Assets/Scripts/Cutscene/DialogueManager.cs
index c3baa3614ed43944f70d80742aed6876f259c2c1..e7bb250c3bc35491c133b2e35eb8601fa7e131e4 100644
--- a/Assets/Scripts/Cutscene/DialogueManager.cs
+++ b/Assets/Scripts/Cutscene/DialogueManager.cs
@@ -103,7 +103,7 @@ public class DialogueManager : MonoBehaviour
 
     private void Update()
     {
-        if (DialogueInput())
+        if (DialogueInput() && Time.timeScale > 0)
         {
             SkipOrNextDialogue();
         }
diff --git a/Assets/Scripts/Menu/InGameNavigator.cs b/Assets/Scripts/Menu/InGameNavigator.cs
index d9d1570e2912707a58674e12ca14b01954f937fd..47aefd1c588c81c24f7e100836a6f7e631063600 100644
--- a/Assets/Scripts/Menu/InGameNavigator.cs
+++ b/Assets/Scripts/Menu/InGameNavigator.cs
@@ -1,17 +1,31 @@
 using UnityEngine;
+using UnityEngine.EventSystems;
 using UnityEngine.SceneManagement;
+using UnityEngine.UI;
 
 public class InGameNavigator : MonoBehaviour
 {
     public GameObject MenuPanel;
+    [SerializeField] private Selectable menuFirst;
     public GameObject SavePanel;
+    [SerializeField] private Selectable saveFirst;
     public GameObject ShopPanel;
+    [SerializeField] private Selectable shopFirst;
+
+    private EventSystem eventSystem;
+
+    private void Awake()
+    {
+        eventSystem = EventSystem.current;
+    }
 
     void Start()
     {
         MenuPanel.SetActive(false);
         SavePanel.SetActive(false);
         ShopPanel.SetActive(false);
+
+        Time.timeScale = 1f;
     }
 
     public void OpenMainMenu() {
@@ -20,6 +34,8 @@ public class InGameNavigator : MonoBehaviour
         ShopPanel.SetActive(false);
         Time.timeScale = 0f;
         Cursor.lockState = CursorLockMode.None;
+
+        eventSystem.SetSelectedGameObject(menuFirst.gameObject);
     }
 
     public void OpenShop() {
@@ -28,6 +44,8 @@ public class InGameNavigator : MonoBehaviour
         MenuPanel.SetActive(false);
         Time.timeScale = 0f;
         Cursor.lockState = CursorLockMode.None;
+
+        eventSystem.SetSelectedGameObject(shopFirst.gameObject);
     }
 
     public void OpenSave() {
@@ -35,6 +53,8 @@ public class InGameNavigator : MonoBehaviour
         MenuPanel.SetActive(false);
         ShopPanel.SetActive(false);
         Cursor.lockState = CursorLockMode.None;
+
+        eventSystem.SetSelectedGameObject(saveFirst.gameObject);
     }
 
     public void CloseAll() {
@@ -43,6 +63,8 @@ public class InGameNavigator : MonoBehaviour
         ShopPanel.SetActive(false);
         Time.timeScale = 1f;
         Cursor.lockState = CursorLockMode.Locked;
+
+        eventSystem.SetSelectedGameObject(null);
     }
 
     public bool IsMainMenuOpen() {
diff --git a/Assets/Scripts/Menu/SaveGameManager.cs b/Assets/Scripts/Menu/SaveGameManager.cs
index c1110ba3a2e608cff9ea80ba6a23b95c58e16bc5..a95eeebcc47b5f83bea85e04330af159a10e1602 100644
--- a/Assets/Scripts/Menu/SaveGameManager.cs
+++ b/Assets/Scripts/Menu/SaveGameManager.cs
@@ -37,6 +37,8 @@ public class SaveGameManager : MonoBehaviour
     public GameObject safeHousePrefab;
     private GameObject instantiatedSafeHouse;
 
+    private bool isSaveUIOpen = false;
+
     public InGameNavigator nav;
 
     private void Start()
@@ -64,12 +66,12 @@ public class SaveGameManager : MonoBehaviour
             // If the player walks into the safe house trigger, show the save game UI
             if (PlayerEntersSafeHouse(instantiatedSafeHouse.transform.position))
             {
-                openSaveUI();
+                if (!nav.IsMainMenuOpen()) openSaveUI();
             } else {
-                closeSaveUI();
+                if (nav.IsSaveOpen()) closeSaveUI();
             }
         } else {
-            closeSaveUI();
+            if (nav.IsSaveOpen()) closeSaveUI();
         }
     }
 
diff --git a/Assets/Scripts/Quest/QuestManager.cs b/Assets/Scripts/Quest/QuestManager.cs
index eca17eacfc7050d7af0e04b6f5427737c70df99d..65491c836a5dffae3a33a8586973b1609561b1ef 100644
--- a/Assets/Scripts/Quest/QuestManager.cs
+++ b/Assets/Scripts/Quest/QuestManager.cs
@@ -131,7 +131,7 @@ public class QuestManager : MonoBehaviour
         // QUEST 4
         quests.Add(new Quest(new List<Goal> {
             new GoalSurvive("Survive for 10 sec ", 10),
-            new GoalKill("Kill 1 Boss", 1, EnemyType.Boss)
+            new GoalKill("Kill The Boss", 1, EnemyType.Boss)
         }, 200, new WaveData
         {
         }, onQuestStarted: () => {