diff --git a/Assets/Prefabs/Cameras/InspectCam.prefab b/Assets/Prefabs/Cameras/InspectCam.prefab
index 670b2bf628dd82a68e46548e47f5ddbcd730e8e0..6a45ff99f62c87b3585338a67c61cb78f5e19af9 100644
--- a/Assets/Prefabs/Cameras/InspectCam.prefab
+++ b/Assets/Prefabs/Cameras/InspectCam.prefab
@@ -12,7 +12,7 @@ GameObject:
   - component: {fileID: 5536199078444872747}
   - component: {fileID: 1923617857188208866}
   - component: {fileID: 2664970880633489085}
-  m_Layer: 7
+  m_Layer: 0
   m_Name: InspectCircle
   m_TagString: Untagged
   m_Icon: {fileID: 0}
@@ -105,7 +105,7 @@ CircleCollider2D:
     m_Bits: 0
   m_ExcludeLayers:
     serializedVersion: 2
-    m_Bits: 0
+    m_Bits: 4
   m_LayerOverridePriority: 0
   m_ForceSendLayers:
     serializedVersion: 2
@@ -149,7 +149,7 @@ GameObject:
   - component: {fileID: 7974285841828021923}
   - component: {fileID: 2034252809945211491}
   - component: {fileID: 2619982602428527997}
-  m_Layer: 0
+  m_Layer: 2
   m_Name: InspectCam
   m_TagString: Untagged
   m_Icon: {fileID: 0}
@@ -248,3 +248,4 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_smoothSpeed: 0.01
+  controllerLookMultiplier: 2
diff --git a/Assets/Prefabs/Items/Item TestPrefab.prefab b/Assets/Prefabs/Items/Item TestPrefab.prefab
index 377ea2c9add237d10144cf8782a21584bd006470..3963b3192273bc35c0ebc6e4eae10feee06b6ddd 100644
--- a/Assets/Prefabs/Items/Item TestPrefab.prefab	
+++ b/Assets/Prefabs/Items/Item TestPrefab.prefab	
@@ -12,6 +12,7 @@ GameObject:
   - component: {fileID: 1546109869827525312}
   - component: {fileID: 7597534232165490596}
   - component: {fileID: 5137325939875409178}
+  - component: {fileID: 256820311413041415}
   m_Layer: 6
   m_Name: Item TestPrefab
   m_TagString: Untagged
@@ -149,3 +150,30 @@ BoxCollider2D:
   m_AutoTiling: 0
   m_Size: {x: 1, y: 1}
   m_EdgeRadius: 0
+--- !u!50 &256820311413041415
+Rigidbody2D:
+  serializedVersion: 5
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2168833137901655716}
+  m_BodyType: 1
+  m_Simulated: 1
+  m_UseFullKinematicContacts: 0
+  m_UseAutoMass: 0
+  m_Mass: 1
+  m_LinearDamping: 0
+  m_AngularDamping: 0.05
+  m_GravityScale: 1
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_Interpolate: 0
+  m_SleepingMode: 1
+  m_CollisionDetection: 0
+  m_Constraints: 7
diff --git a/Assets/Prefabs/Triggers and Interactables/InspectParent.prefab b/Assets/Prefabs/Triggers and Interactables/InspectParent.prefab
index 33f3c2b30381fd800eb5b52e506f655c408b6224..0ad498004d87f37a4e340257192f9e6fedb70143 100644
--- a/Assets/Prefabs/Triggers and Interactables/InspectParent.prefab	
+++ b/Assets/Prefabs/Triggers and Interactables/InspectParent.prefab	
@@ -29,7 +29,8 @@ Transform:
   m_LocalPosition: {x: 2.1, y: 7.3, z: 0}
   m_LocalScale: {x: 11.089397, y: 11.089397, z: 11.089397}
   m_ConstrainProportionsScale: 0
-  m_Children: []
+  m_Children:
+  - {fileID: 8645102501645899552}
   m_Father: {fileID: 6738286568716323334}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!212 &2052892880101326381
@@ -97,7 +98,7 @@ GameObject:
   m_Component:
   - component: {fileID: 6738286568716323334}
   - component: {fileID: 5564685101066006319}
-  m_Layer: 0
+  m_Layer: 2
   m_Name: InspectParent
   m_TagString: Untagged
   m_Icon: {fileID: 0}
@@ -112,12 +113,13 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2621178633937439953}
   serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: -38, y: -44, z: 0}
   m_LocalScale: {x: 6.828405, y: 6.828405, z: 6.828405}
   m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 1914426650443921231}
+  - {fileID: 5340218194974525511}
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!61 &5564685101066006319
@@ -150,7 +152,7 @@ BoxCollider2D:
   m_CallbackLayers:
     serializedVersion: 2
     m_Bits: 4294967295
-  m_IsTrigger: 0
+  m_IsTrigger: 1
   m_UsedByEffector: 0
   m_CompositeOperation: 0
   m_CompositeOrder: 0
@@ -166,3 +168,354 @@ BoxCollider2D:
   m_AutoTiling: 0
   m_Size: {x: 33.74838, y: 27.021685}
   m_EdgeRadius: 0
+--- !u!1 &5643159614972003230
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8645102501645899552}
+  - component: {fileID: 2545953689058954467}
+  - component: {fileID: 1847017479072575583}
+  - component: {fileID: 8434075322476401607}
+  m_Layer: 5
+  m_Name: Canvas
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8645102501645899552
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5643159614972003230}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 4735761580389268427}
+  m_Father: {fileID: 1914426650443921231}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
+--- !u!223 &2545953689058954467
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5643159614972003230}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_VertexColorAlwaysGammaSpace: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_UpdateRectTransformForStandalone: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &1847017479072575583
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5643159614972003230}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 0
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+  m_PresetInfoIsWorld: 0
+--- !u!114 &8434075322476401607
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5643159614972003230}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!1 &7191057786209197274
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 4735761580389268427}
+  - component: {fileID: 5285798636744786087}
+  - component: {fileID: 6243498526066585832}
+  m_Layer: 5
+  m_Name: Press X/Button East to exit
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &4735761580389268427
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7191057786209197274}
+  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: []
+  m_Father: {fileID: 8645102501645899552}
+  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: 665, y: -453}
+  m_SizeDelta: {x: 200, y: 50}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5285798636744786087
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7191057786209197274}
+  m_CullTransparentMesh: 1
+--- !u!114 &6243498526066585832
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7191057786209197274}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: Pres X/Button East To exit
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+  m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+  m_enableVertexGradient: 0
+  m_colorMode: 3
+  m_fontColorGradient:
+    topLeft: {r: 1, g: 1, b: 1, a: 1}
+    topRight: {r: 1, g: 1, b: 1, a: 1}
+    bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+    bottomRight: {r: 1, g: 1, b: 1, a: 1}
+  m_fontColorGradientPreset: {fileID: 0}
+  m_spriteAsset: {fileID: 0}
+  m_tintAllSprites: 0
+  m_StyleSheet: {fileID: 0}
+  m_TextStyleHashCode: -1183493901
+  m_overrideHtmlColors: 0
+  m_faceColor:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontSize: 36
+  m_fontSizeBase: 36
+  m_fontWeight: 400
+  m_enableAutoSizing: 0
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 0
+  m_HorizontalAlignment: 1
+  m_VerticalAlignment: 256
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_TextWrappingMode: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 0
+  m_ActiveFontFeatures: 6e72656b
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_EmojiFallbackSupport: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: -93.45892, y: 0, z: -219.90332, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1001 &8661544306122886219
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6738286568716323334}
+    m_Modifications:
+    - target: {fileID: 1546109869827525312, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_SortingLayer
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 1546109869827525312, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_SortingLayerID
+      value: 2017843817
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833137901655716, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_Name
+      value: Item TestPrefab
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833137901655716, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_Layer
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -7
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 4.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5137325939875409178, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      propertyPath: m_IsTrigger
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents:
+    - targetCorrespondingSourceObject: {fileID: 2168833137901655716, guid: 13e420976eeca2148a256867a663277f, type: 3}
+      insertIndex: -1
+      addedObject: {fileID: 7455065094257196421}
+  m_SourcePrefab: {fileID: 100100000, guid: 13e420976eeca2148a256867a663277f, type: 3}
+--- !u!4 &5340218194974525511 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
+  m_PrefabInstance: {fileID: 8661544306122886219}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &7361910501891791599 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 2168833137901655716, guid: 13e420976eeca2148a256867a663277f, type: 3}
+  m_PrefabInstance: {fileID: 8661544306122886219}
+  m_PrefabAsset: {fileID: 0}
+--- !u!50 &7455065094257196421
+Rigidbody2D:
+  serializedVersion: 5
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7361910501891791599}
+  m_BodyType: 1
+  m_Simulated: 1
+  m_UseFullKinematicContacts: 0
+  m_UseAutoMass: 0
+  m_Mass: 1
+  m_LinearDamping: 0
+  m_AngularDamping: 0.05
+  m_GravityScale: 1
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_Interpolate: 0
+  m_SleepingMode: 1
+  m_CollisionDetection: 0
+  m_Constraints: 7
diff --git a/Assets/Scenes/PersistentDataScene.unity b/Assets/Scenes/PersistentDataScene.unity
index 36b85561c452c49f6a03b011128a3f4c7a407e9f..2da2313c5ab8abe9bf1c65bf5e5630dd0cd8a045 100644
--- a/Assets/Scenes/PersistentDataScene.unity
+++ b/Assets/Scenes/PersistentDataScene.unity
@@ -119,84 +119,6 @@ NavMeshSettings:
     debug:
       m_Flags: 0
   m_NavMeshData: {fileID: 0}
---- !u!1001 &3707956
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    serializedVersion: 3
-    m_TransformParent: {fileID: 2019001338}
-    m_Modifications:
-    - target: {fileID: 1546109869827525312, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_SortingLayer
-      value: 3
-      objectReference: {fileID: 0}
-    - target: {fileID: 1546109869827525312, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_SortingLayerID
-      value: 2017843817
-      objectReference: {fileID: 0}
-    - target: {fileID: 2168833137901655716, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_Name
-      value: Item TestPrefab
-      objectReference: {fileID: 0}
-    - target: {fileID: 2168833137901655716, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_Layer
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: -7
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 4.8
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 5137325939875409178, guid: 13e420976eeca2148a256867a663277f, type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-    m_RemovedGameObjects: []
-    m_AddedGameObjects: []
-    m_AddedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 13e420976eeca2148a256867a663277f, type: 3}
---- !u!4 &3707957 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 3616311886809383948, guid: 13e420976eeca2148a256867a663277f, type: 3}
-  m_PrefabInstance: {fileID: 3707956}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1 &575295046
 GameObject:
   m_ObjectHideFlags: 0
@@ -529,11 +451,6 @@ GameObject:
   m_CorrespondingSourceObject: {fileID: 2621178633937439953, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
   m_PrefabInstance: {fileID: 2199834503016237200}
   m_PrefabAsset: {fileID: 0}
---- !u!4 &2019001338 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 6738286568716323334, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
-  m_PrefabInstance: {fileID: 2199834503016237200}
-  m_PrefabAsset: {fileID: 0}
 --- !u!61 &2019001339 stripped
 BoxCollider2D:
   m_CorrespondingSourceObject: {fileID: 5564685101066006319, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
@@ -551,14 +468,6 @@ PrefabInstance:
       propertyPath: m_Name
       value: InspectParent
       objectReference: {fileID: 0}
-    - target: {fileID: 2621178633937439953, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
-      propertyPath: m_Layer
-      value: 2
-      objectReference: {fileID: 0}
-    - target: {fileID: 2621178633937439953, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
     - target: {fileID: 6738286568716323334, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
       propertyPath: m_LocalPosition.x
       value: -38
@@ -601,10 +510,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
     m_RemovedGameObjects: []
-    m_AddedGameObjects:
-    - targetCorrespondingSourceObject: {fileID: 6738286568716323334, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
-      insertIndex: -1
-      addedObject: {fileID: 3707957}
+    m_AddedGameObjects: []
     m_AddedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: d700d6c20a122ab4fad0ced62f534e50, type: 3}
 --- !u!1001 &2734949670699370985
@@ -785,10 +691,6 @@ PrefabInstance:
     serializedVersion: 3
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 1923617857188208866, guid: 6fe6d8c954c8cb64fac18ace4535fabc, type: 3}
-      propertyPath: m_ExcludeLayers.m_Bits
-      value: 4
-      objectReference: {fileID: 0}
     - target: {fileID: 2034252809945211491, guid: 6fe6d8c954c8cb64fac18ace4535fabc, type: 3}
       propertyPath: BoundingShape2D
       value: 
@@ -837,14 +739,6 @@ PrefabInstance:
       propertyPath: m_Name
       value: InspectCam
       objectReference: {fileID: 0}
-    - target: {fileID: 5223178010616561911, guid: 6fe6d8c954c8cb64fac18ace4535fabc, type: 3}
-      propertyPath: m_Layer
-      value: 2
-      objectReference: {fileID: 0}
-    - target: {fileID: 5223178010616561911, guid: 6fe6d8c954c8cb64fac18ace4535fabc, type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
     m_RemovedComponents: []
     m_RemovedGameObjects: []
     m_AddedGameObjects: []
@@ -860,15 +754,15 @@ PrefabInstance:
     m_Modifications:
     - target: {fileID: 705342412960654648, guid: d2abf783fa8e2194e9522f7baa4376d1, type: 3}
       propertyPath: m_LocalPosition.x
-      value: 15.3
+      value: -23.700005
       objectReference: {fileID: 0}
     - target: {fileID: 705342412960654648, guid: d2abf783fa8e2194e9522f7baa4376d1, type: 3}
       propertyPath: m_LocalPosition.y
-      value: 2.1
+      value: 3.0000021
       objectReference: {fileID: 0}
     - target: {fileID: 705342412960654648, guid: d2abf783fa8e2194e9522f7baa4376d1, type: 3}
       propertyPath: m_LocalPosition.z
-      value: -10
+      value: -1
       objectReference: {fileID: 0}
     - target: {fileID: 705342412960654648, guid: d2abf783fa8e2194e9522f7baa4376d1, type: 3}
       propertyPath: m_LocalRotation.w
@@ -904,7 +798,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 1918065106318474983, guid: d2abf783fa8e2194e9522f7baa4376d1, type: 3}
       propertyPath: orthographic size
-      value: 6.1
+      value: 59.36962
       objectReference: {fileID: 0}
     - target: {fileID: 5853782183218433015, guid: d2abf783fa8e2194e9522f7baa4376d1, type: 3}
       propertyPath: DefaultBlend.Style
diff --git a/Assets/Scripts/Interactable/InteractCursor.cs b/Assets/Scripts/Interactable/InteractCursor.cs
index c7d22302c8e90bf6bb180b86cb54e2408da6b449..000a731ff4e48e9f1ab2749d8e642090479e3e1e 100644
--- a/Assets/Scripts/Interactable/InteractCursor.cs
+++ b/Assets/Scripts/Interactable/InteractCursor.cs
@@ -7,7 +7,8 @@ public class InteractCursor : MonoBehaviour
 {
     private IInteractable m_currentInteractable;
     private InputAction m_Interact;
-
+    
+    
     private void Start()
     {
         m_Interact = InputSystem.actions.FindAction("Interact");
@@ -15,13 +16,15 @@ public class InteractCursor : MonoBehaviour
 
     private void Update()
     {
-        if (m_Interact.WasPerformedThisFrame())
+        if (m_Interact.WasPressedThisFrame())
         {
+            Debug.Log("Interact");
             m_currentInteractable?.OnInteract();
         }
     }
+    
 
-    private void OnTriggerEnter(Collider other)
+    private void OnTriggerEnter2D(Collider2D other)
     {
         Debug.Log("Enter");
         
@@ -32,10 +35,11 @@ public class InteractCursor : MonoBehaviour
         if (other.TryGetComponent(out IInteractable interactable))
         {
             m_currentInteractable = interactable;
+            Debug.Log(m_currentInteractable);
         }
     }
 
-    private void OnTriggerExit(Collider other)
+    private void OnTriggerExit2D(Collider2D other)
     {
         if (other.TryGetComponent(out SpriteRenderer sprite))
         {
diff --git a/Assets/Scripts/Managers/InitialSceneLoader.prefab b/Assets/Scripts/Managers/InitialSceneLoader.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..662db2f883ed6e8f9c565a9d593159285f3d2d4b
--- /dev/null
+++ b/Assets/Scripts/Managers/InitialSceneLoader.prefab
@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &4066518135242739432
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2422048203710069721}
+  - component: {fileID: 8811656296834559896}
+  m_Layer: 0
+  m_Name: InitialSceneLoader
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2422048203710069721
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4066518135242739432}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -27.378498, y: -8.536811, z: 18.332066}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &8811656296834559896
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4066518135242739432}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 296c558a0ef8ed2479422bac0d2f9084, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  targetScene:
+    m_SceneAsset: {fileID: 102900000, guid: 1319caf5bcd473a45bd34bef39dfc2ee, type: 3}
+    m_SceneName: PersistentDataScene
diff --git a/Assets/Scripts/Managers/InitialSceneLoader.prefab.meta b/Assets/Scripts/Managers/InitialSceneLoader.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..27404018de8b991b892de5f7f97e7b7d5c5f8928
--- /dev/null
+++ b/Assets/Scripts/Managers/InitialSceneLoader.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: fef83d11c6c2c8045bf74b06a9fc42b9
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/Managers/SceneLoader.cs b/Assets/Scripts/Managers/SceneLoader.cs
index 5e33fa29aff9acccd21dd49b8aebcf2861119aed..e5ef9cb676fab04c04574778ee8c0280decccc73 100644
--- a/Assets/Scripts/Managers/SceneLoader.cs
+++ b/Assets/Scripts/Managers/SceneLoader.cs
@@ -7,10 +7,9 @@ public class SceneLoader : MonoBehaviour
 {
     [SerializeField] private SceneField targetScene;
 
-    private void OnTriggerEnter2D(Collider2D other)
+    private void Start()
     {
-        //check if other is player ideally
-        SceneManager.LoadScene(targetScene);
+        SceneManager.LoadScene(targetScene, LoadSceneMode.Additive);
        
     }
 }
diff --git a/Assets/Scripts/Utility/CameraFollow.cs b/Assets/Scripts/Utility/CameraFollow.cs
index bb79563f3aa01f933af0c2e7ceff8aa97d838ea3..7fd44fba0227d16917bb7555938ed003f38349ae 100644
--- a/Assets/Scripts/Utility/CameraFollow.cs
+++ b/Assets/Scripts/Utility/CameraFollow.cs
@@ -7,19 +7,41 @@ using UnityEngine.Serialization;
 public class CameraFollow : MonoBehaviour
 { 
     [FormerlySerializedAs("smoothSpeed")] [SerializeField] private float m_smoothSpeed = 0.125f;
+    [FormerlySerializedAs("lookSensitivityMultiplier")] [SerializeField] private float controllerLookMultiplier = 5f;
 
+    private float finalSmoothSpeed;
     private InputAction LookInput;
+    private Vector2 m_desiredPosition;
+    private Vector2 m_smoothedPosition;
 
     private void Start()
     {
         LookInput = InputSystem.actions.FindAction("Look");
+        LookInput.performed += OnLook;
     }
-    private void LateUpdate()
+    private void OnLook(InputAction.CallbackContext context)
     {
-        Vector2 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
-        Vector2 desiredPosition = new Vector2 (mousePosition.x, mousePosition.y);
-        Vector2 smoothedPosition = Vector2.Lerp(transform.position, desiredPosition, m_smoothSpeed);
+        
+        if (context.control.device is Gamepad)
+        {
+            Vector2 inputVector = LookInput.ReadValue<Vector2>();
+            m_desiredPosition =
+                new Vector2(transform.position.x + inputVector.x, transform.position.y + inputVector.y);
+            finalSmoothSpeed = controllerLookMultiplier;
 
-        transform.position = new Vector3(smoothedPosition.x, smoothedPosition.y, transform.position.z);
+        }
+        else if (context.control.device is Mouse)
+        {
+            Vector2 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
+            m_desiredPosition = new Vector2 (mousePosition.x, mousePosition.y);
+            finalSmoothSpeed = m_smoothSpeed;
+        }
+
+    }
+    private void Update()
+    {
+        m_smoothedPosition = Vector2.Lerp(transform.position, m_desiredPosition, finalSmoothSpeed);
+        transform.position = new Vector3(m_smoothedPosition.x, m_smoothedPosition.y, transform.position.z);
     }
+
 }
diff --git a/Assets/Settings/UniversalRP.asset b/Assets/Settings/UniversalRP.asset
index fccfdda1738b4d41398daf04d826e0f861af49cf..e88db67984cf457d00c70fc4639eed63423072e8 100644
--- a/Assets/Settings/UniversalRP.asset
+++ b/Assets/Settings/UniversalRP.asset
@@ -78,6 +78,7 @@ MonoBehaviour:
   m_UseAdaptivePerformance: 1
   m_ColorGradingMode: 0
   m_ColorGradingLutSize: 32
+  m_AllowPostProcessAlphaOutput: 0
   m_UseFastSRGBLinearConversion: 0
   m_SupportDataDrivenLensFlare: 1
   m_SupportScreenSpaceLensFlare: 1
@@ -98,34 +99,35 @@ MonoBehaviour:
     obsoleteHasProbeVolumes:
       m_Keys: []
       m_Values: 
-  m_PrefilteringModeMainLightShadows: 1
+  m_PrefilteringModeMainLightShadows: 4
   m_PrefilteringModeAdditionalLight: 4
-  m_PrefilteringModeAdditionalLightShadows: 1
-  m_PrefilterXRKeywords: 0
-  m_PrefilteringModeForwardPlus: 1
-  m_PrefilteringModeDeferredRendering: 1
-  m_PrefilteringModeScreenSpaceOcclusion: 1
-  m_PrefilterDebugKeywords: 0
-  m_PrefilterWriteRenderingLayers: 0
-  m_PrefilterHDROutput: 0
-  m_PrefilterSSAODepthNormals: 0
-  m_PrefilterSSAOSourceDepthLow: 0
-  m_PrefilterSSAOSourceDepthMedium: 0
-  m_PrefilterSSAOSourceDepthHigh: 0
-  m_PrefilterSSAOInterleaved: 0
-  m_PrefilterSSAOBlueNoise: 0
-  m_PrefilterSSAOSampleCountLow: 0
-  m_PrefilterSSAOSampleCountMedium: 0
-  m_PrefilterSSAOSampleCountHigh: 0
-  m_PrefilterDBufferMRT1: 0
-  m_PrefilterDBufferMRT2: 0
-  m_PrefilterDBufferMRT3: 0
-  m_PrefilterSoftShadowsQualityLow: 0
-  m_PrefilterSoftShadowsQualityMedium: 0
-  m_PrefilterSoftShadowsQualityHigh: 0
+  m_PrefilteringModeAdditionalLightShadows: 0
+  m_PrefilterXRKeywords: 1
+  m_PrefilteringModeForwardPlus: 0
+  m_PrefilteringModeDeferredRendering: 0
+  m_PrefilteringModeScreenSpaceOcclusion: 0
+  m_PrefilterDebugKeywords: 1
+  m_PrefilterWriteRenderingLayers: 1
+  m_PrefilterHDROutput: 1
+  m_PrefilterAlphaOutput: 1
+  m_PrefilterSSAODepthNormals: 1
+  m_PrefilterSSAOSourceDepthLow: 1
+  m_PrefilterSSAOSourceDepthMedium: 1
+  m_PrefilterSSAOSourceDepthHigh: 1
+  m_PrefilterSSAOInterleaved: 1
+  m_PrefilterSSAOBlueNoise: 1
+  m_PrefilterSSAOSampleCountLow: 1
+  m_PrefilterSSAOSampleCountMedium: 1
+  m_PrefilterSSAOSampleCountHigh: 1
+  m_PrefilterDBufferMRT1: 1
+  m_PrefilterDBufferMRT2: 1
+  m_PrefilterDBufferMRT3: 1
+  m_PrefilterSoftShadowsQualityLow: 1
+  m_PrefilterSoftShadowsQualityMedium: 1
+  m_PrefilterSoftShadowsQualityHigh: 1
   m_PrefilterSoftShadows: 0
-  m_PrefilterScreenCoord: 0
-  m_PrefilterNativeRenderPass: 0
+  m_PrefilterScreenCoord: 1
+  m_PrefilterNativeRenderPass: 1
   m_PrefilterUseLegacyLightmaps: 0
   m_ShaderVariantLogLevel: 0
   m_ShadowCascades: 0
diff --git a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset
index e526cd7b8e05c2e42a12903040323d77353e8a39..69fa0936ce1d94c995453af72bad7530efddf76f 100644
--- a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset
+++ b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset
@@ -56,7 +56,17 @@ MonoBehaviour:
       - rid: 7752762179098771476
       - rid: 3114554863623077888
     m_RuntimeSettings:
-      m_List: []
+      m_List:
+      - rid: 7752762179098771456
+      - rid: 7752762179098771457
+      - rid: 7752762179098771459
+      - rid: 7752762179098771461
+      - rid: 7752762179098771462
+      - rid: 7752762179098771464
+      - rid: 7752762179098771466
+      - rid: 7752762179098771468
+      - rid: 7752762179098771472
+      - rid: 7752762179098771476
   m_AssetVersion: 8
   m_ObsoleteDefaultVolumeProfile: {fileID: 0}
   m_RenderingLayerNames:
diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset
index 45883534299e0d21f44832f7e6aa68dce19b5db2..85128c23e848014224c1e9f281fb0ed05c7089b3 100644
--- a/ProjectSettings/EditorBuildSettings.asset
+++ b/ProjectSettings/EditorBuildSettings.asset
@@ -9,8 +9,8 @@ EditorBuildSettings:
     path: Assets/Scenes/Jo's Prototyping Scene.unity
     guid: 8c9cfa26abfee488c85f1582747f6a02
   - enabled: 1
-    path: Assets/Scenes/TeleportTestScene.unity
-    guid: a2a0fe29742a8b7409c3802b01cb25b7
+    path: Assets/Scenes/PersistentDataScene.unity
+    guid: 1319caf5bcd473a45bd34bef39dfc2ee
   m_configObjects:
     com.unity.input.settings: {fileID: 11400000, guid: 364ed7d7d36d34e49ada37279e4d6e71, type: 2}
     com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3}