diff --git a/Assets/Data.meta b/Assets/Resources/Data.meta
similarity index 100%
rename from Assets/Data.meta
rename to Assets/Resources/Data.meta
diff --git a/Assets/Data/Weapon Data.meta b/Assets/Resources/Data/Weapon Data.meta
similarity index 100%
rename from Assets/Data/Weapon Data.meta
rename to Assets/Resources/Data/Weapon Data.meta
diff --git a/Assets/Data/Weapon Data/NoWeapon.meta b/Assets/Resources/Data/Weapon Data/NoWeapon.meta
similarity index 100%
rename from Assets/Data/Weapon Data/NoWeapon.meta
rename to Assets/Resources/Data/Weapon Data/NoWeapon.meta
diff --git a/Assets/Data/Weapon Data/NoWeapon/NoWeaponData.asset b/Assets/Resources/Data/Weapon Data/NoWeapon/NoWeaponData.asset
similarity index 100%
rename from Assets/Data/Weapon Data/NoWeapon/NoWeaponData.asset
rename to Assets/Resources/Data/Weapon Data/NoWeapon/NoWeaponData.asset
diff --git a/Assets/Data/Weapon Data/NoWeapon/NoWeaponData.asset.meta b/Assets/Resources/Data/Weapon Data/NoWeapon/NoWeaponData.asset.meta
similarity index 100%
rename from Assets/Data/Weapon Data/NoWeapon/NoWeaponData.asset.meta
rename to Assets/Resources/Data/Weapon Data/NoWeapon/NoWeaponData.asset.meta
diff --git a/Assets/Data/Weapon Data/TestWeapon.meta b/Assets/Resources/Data/Weapon Data/TestWeapon.meta
similarity index 100%
rename from Assets/Data/Weapon Data/TestWeapon.meta
rename to Assets/Resources/Data/Weapon Data/TestWeapon.meta
diff --git a/Assets/Data/Weapon Data/TestWeapon/TestWeaponData.asset b/Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponData.asset
similarity index 100%
rename from Assets/Data/Weapon Data/TestWeapon/TestWeaponData.asset
rename to Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponData.asset
diff --git a/Assets/Data/Weapon Data/TestWeapon/TestWeaponData.asset.meta b/Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponData.asset.meta
similarity index 100%
rename from Assets/Data/Weapon Data/TestWeapon/TestWeaponData.asset.meta
rename to Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponData.asset.meta
diff --git a/Assets/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset b/Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset
similarity index 100%
rename from Assets/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset
rename to Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset
diff --git a/Assets/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset.meta b/Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset.meta
similarity index 100%
rename from Assets/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset.meta
rename to Assets/Resources/Data/Weapon Data/TestWeapon/TestWeaponProjectileData.asset.meta
diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity
index fc666bc5acbf4e97d0594bc50ccb7cb4f749378e..5ea35f41f381b7abdc77dbcd123d2c5c41816a94 100644
--- a/Assets/Scenes/SampleScene.unity
+++ b/Assets/Scenes/SampleScene.unity
@@ -226,7 +226,6 @@ Transform:
   m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 675919035}
-  - {fileID: 4061192957191616747}
   m_Father: {fileID: 484130345}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!114 &117855958
@@ -252,7 +251,9 @@ MonoBehaviour:
   health: 100
   damagedDelay: 1
   baseDamage: 10
-  weaponList: []
+  weaponLocation: {x: 0.258, y: 0.889, z: 0.375}
+  weaponList:
+  - {fileID: 5029868015402955001, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
 --- !u!1 &239523005
 GameObject:
   m_ObjectHideFlags: 0
@@ -1133,71 +1134,6 @@ PrefabInstance:
     m_AddedGameObjects: []
     m_AddedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: c21e0108f08f0d74b92e3576ec7a7ecc, type: 3}
---- !u!1001 &1974616678034099521
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    serializedVersion: 3
-    m_TransformParent: {fileID: 117855957}
-    m_Modifications:
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0.258
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.889
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0.375
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 5029868015402955001, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: model
-      value: 
-      objectReference: {fileID: 0}
-    - target: {fileID: 5029868015402955001, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: weaponData
-      value: 
-      objectReference: {fileID: 11400000, guid: 875c881f7a9ed2347a9d28ca2c18c4b5, type: 2}
-    - target: {fileID: 5240801910879785525, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-      propertyPath: m_Name
-      value: TestWeapon
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-    m_RemovedGameObjects: []
-    m_AddedGameObjects: []
-    m_AddedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
 --- !u!1001 &4053253517607393480
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -1255,11 +1191,6 @@ PrefabInstance:
     m_AddedGameObjects: []
     m_AddedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 71b1260932d07054caf2d52890e46704, type: 3}
---- !u!4 &4061192957191616747 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 1050311400148833009, guid: 1a7698227caac3d429dceb8aa5056502, type: 3}
-  m_PrefabInstance: {fileID: 1974616678034099521}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &4169340464452295211
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts.meta b/Assets/_Scripts.meta
similarity index 100%
rename from Assets/Scripts.meta
rename to Assets/_Scripts.meta
diff --git a/Assets/Scripts/Config.meta b/Assets/_Scripts/Config.meta
similarity index 100%
rename from Assets/Scripts/Config.meta
rename to Assets/_Scripts/Config.meta
diff --git a/Assets/Scripts/Config/CameraConfig.cs b/Assets/_Scripts/Config/CameraConfig.cs
similarity index 100%
rename from Assets/Scripts/Config/CameraConfig.cs
rename to Assets/_Scripts/Config/CameraConfig.cs
diff --git a/Assets/Scripts/Config/CameraConfig.cs.meta b/Assets/_Scripts/Config/CameraConfig.cs.meta
similarity index 100%
rename from Assets/Scripts/Config/CameraConfig.cs.meta
rename to Assets/_Scripts/Config/CameraConfig.cs.meta
diff --git a/Assets/Scripts/Config/EnvironmentConfig.cs b/Assets/_Scripts/Config/EnvironmentConfig.cs
similarity index 100%
rename from Assets/Scripts/Config/EnvironmentConfig.cs
rename to Assets/_Scripts/Config/EnvironmentConfig.cs
diff --git a/Assets/Scripts/Config/EnvironmentConfig.cs.meta b/Assets/_Scripts/Config/EnvironmentConfig.cs.meta
similarity index 100%
rename from Assets/Scripts/Config/EnvironmentConfig.cs.meta
rename to Assets/_Scripts/Config/EnvironmentConfig.cs.meta
diff --git a/Assets/Scripts/Config/GameConfig.cs b/Assets/_Scripts/Config/GameConfig.cs
similarity index 100%
rename from Assets/Scripts/Config/GameConfig.cs
rename to Assets/_Scripts/Config/GameConfig.cs
diff --git a/Assets/Scripts/Config/GameConfig.cs.meta b/Assets/_Scripts/Config/GameConfig.cs.meta
similarity index 100%
rename from Assets/Scripts/Config/GameConfig.cs.meta
rename to Assets/_Scripts/Config/GameConfig.cs.meta
diff --git a/Assets/Scripts/Core.meta b/Assets/_Scripts/Core.meta
similarity index 100%
rename from Assets/Scripts/Core.meta
rename to Assets/_Scripts/Core.meta
diff --git a/Assets/Scripts/Core/Cutscenes.meta b/Assets/_Scripts/Core/Cutscenes.meta
similarity index 100%
rename from Assets/Scripts/Core/Cutscenes.meta
rename to Assets/_Scripts/Core/Cutscenes.meta
diff --git a/Assets/Scripts/Core/Entities.meta b/Assets/_Scripts/Core/Entities.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities.meta
rename to Assets/_Scripts/Core/Entities.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs.meta b/Assets/_Scripts/Core/Entities/Mobs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs.meta
rename to Assets/_Scripts/Core/Entities/Mobs.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/BossEntity.cs b/Assets/_Scripts/Core/Entities/Mobs/BossEntity.cs
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/BossEntity.cs
rename to Assets/_Scripts/Core/Entities/Mobs/BossEntity.cs
diff --git a/Assets/Scripts/Core/Entities/Mobs/BossEntity.cs.meta b/Assets/_Scripts/Core/Entities/Mobs/BossEntity.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/BossEntity.cs.meta
rename to Assets/_Scripts/Core/Entities/Mobs/BossEntity.cs.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy.meta b/Assets/_Scripts/Core/Entities/Mobs/Dummy.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy.meta
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy/Dummy.cs b/Assets/_Scripts/Core/Entities/Mobs/Dummy/Dummy.cs
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy/Dummy.cs
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy/Dummy.cs
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy/Dummy.cs.meta b/Assets/_Scripts/Core/Entities/Mobs/Dummy/Dummy.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy/Dummy.cs.meta
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy/Dummy.cs.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs b/Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs.meta b/Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs.meta
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyAnimationController.cs.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs b/Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs
diff --git a/Assets/Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs.meta b/Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs.meta
rename to Assets/_Scripts/Core/Entities/Mobs/Dummy/DummyStateController.cs.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/EnemyEntity.cs b/Assets/_Scripts/Core/Entities/Mobs/EnemyEntity.cs
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/EnemyEntity.cs
rename to Assets/_Scripts/Core/Entities/Mobs/EnemyEntity.cs
diff --git a/Assets/Scripts/Core/Entities/Mobs/EnemyEntity.cs.meta b/Assets/_Scripts/Core/Entities/Mobs/EnemyEntity.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/EnemyEntity.cs.meta
rename to Assets/_Scripts/Core/Entities/Mobs/EnemyEntity.cs.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/General.meta b/Assets/_Scripts/Core/Entities/Mobs/General.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/General.meta
rename to Assets/_Scripts/Core/Entities/Mobs/General.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/Goons.meta b/Assets/_Scripts/Core/Entities/Mobs/Goons.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/Goons.meta
rename to Assets/_Scripts/Core/Entities/Mobs/Goons.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/HeadGoons.meta b/Assets/_Scripts/Core/Entities/Mobs/HeadGoons.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/HeadGoons.meta
rename to Assets/_Scripts/Core/Entities/Mobs/HeadGoons.meta
diff --git a/Assets/Scripts/Core/Entities/Mobs/King.meta b/Assets/_Scripts/Core/Entities/Mobs/King.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Mobs/King.meta
rename to Assets/_Scripts/Core/Entities/Mobs/King.meta
diff --git a/Assets/Scripts/Core/Entities/Pets.meta b/Assets/_Scripts/Core/Entities/Pets.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Pets.meta
rename to Assets/_Scripts/Core/Entities/Pets.meta
diff --git a/Assets/Scripts/Core/Entities/Pets/AttackingPet.meta b/Assets/_Scripts/Core/Entities/Pets/AttackingPet.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Pets/AttackingPet.meta
rename to Assets/_Scripts/Core/Entities/Pets/AttackingPet.meta
diff --git a/Assets/Scripts/Core/Entities/Pets/BuffPet.meta b/Assets/_Scripts/Core/Entities/Pets/BuffPet.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Pets/BuffPet.meta
rename to Assets/_Scripts/Core/Entities/Pets/BuffPet.meta
diff --git a/Assets/Scripts/Core/Entities/Pets/Companions.cs b/Assets/_Scripts/Core/Entities/Pets/Companions.cs
similarity index 100%
rename from Assets/Scripts/Core/Entities/Pets/Companions.cs
rename to Assets/_Scripts/Core/Entities/Pets/Companions.cs
diff --git a/Assets/Scripts/Core/Entities/Pets/Companions.cs.meta b/Assets/_Scripts/Core/Entities/Pets/Companions.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Pets/Companions.cs.meta
rename to Assets/_Scripts/Core/Entities/Pets/Companions.cs.meta
diff --git a/Assets/Scripts/Core/Entities/Pets/HealingPet.meta b/Assets/_Scripts/Core/Entities/Pets/HealingPet.meta
similarity index 100%
rename from Assets/Scripts/Core/Entities/Pets/HealingPet.meta
rename to Assets/_Scripts/Core/Entities/Pets/HealingPet.meta
diff --git a/Assets/Scripts/Core/Game.meta b/Assets/_Scripts/Core/Game.meta
similarity index 100%
rename from Assets/Scripts/Core/Game.meta
rename to Assets/_Scripts/Core/Game.meta
diff --git a/Assets/Scripts/Core/Game/Data.meta b/Assets/_Scripts/Core/Game/Data.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Data.meta
rename to Assets/_Scripts/Core/Game/Data.meta
diff --git a/Assets/Scripts/Core/Game/Data/GameInput.cs b/Assets/_Scripts/Core/Game/Data/GameInput.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/Data/GameInput.cs
rename to Assets/_Scripts/Core/Game/Data/GameInput.cs
diff --git a/Assets/Scripts/Core/Game/Data/GameInput.cs.meta b/Assets/_Scripts/Core/Game/Data/GameInput.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Data/GameInput.cs.meta
rename to Assets/_Scripts/Core/Game/Data/GameInput.cs.meta
diff --git a/Assets/Scripts/Core/Game/Data/GameSaveData.cs b/Assets/_Scripts/Core/Game/Data/GameSaveData.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/Data/GameSaveData.cs
rename to Assets/_Scripts/Core/Game/Data/GameSaveData.cs
diff --git a/Assets/Scripts/Core/Game/Data/GameSaveData.cs.meta b/Assets/_Scripts/Core/Game/Data/GameSaveData.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Data/GameSaveData.cs.meta
rename to Assets/_Scripts/Core/Game/Data/GameSaveData.cs.meta
diff --git a/Assets/Scripts/Core/Game/GameCameraController.cs b/Assets/_Scripts/Core/Game/GameCameraController.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/GameCameraController.cs
rename to Assets/_Scripts/Core/Game/GameCameraController.cs
diff --git a/Assets/Scripts/Core/Game/GameCameraController.cs.meta b/Assets/_Scripts/Core/Game/GameCameraController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/GameCameraController.cs.meta
rename to Assets/_Scripts/Core/Game/GameCameraController.cs.meta
diff --git a/Assets/Scripts/Core/Game/GameController.cs b/Assets/_Scripts/Core/Game/GameController.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/GameController.cs
rename to Assets/_Scripts/Core/Game/GameController.cs
diff --git a/Assets/Scripts/Core/Game/GameController.cs.meta b/Assets/_Scripts/Core/Game/GameController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/GameController.cs.meta
rename to Assets/_Scripts/Core/Game/GameController.cs.meta
diff --git a/Assets/Scripts/Core/Game/GameStateController.cs b/Assets/_Scripts/Core/Game/GameStateController.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/GameStateController.cs
rename to Assets/_Scripts/Core/Game/GameStateController.cs
diff --git a/Assets/Scripts/Core/Game/GameStateController.cs.meta b/Assets/_Scripts/Core/Game/GameStateController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/GameStateController.cs.meta
rename to Assets/_Scripts/Core/Game/GameStateController.cs.meta
diff --git a/Assets/Scripts/Core/Game/Managers.meta b/Assets/_Scripts/Core/Game/Managers.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers.meta
rename to Assets/_Scripts/Core/Game/Managers.meta
diff --git a/Assets/Scripts/Core/Game/Managers/EntityManager.cs b/Assets/_Scripts/Core/Game/Managers/EntityManager.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers/EntityManager.cs
rename to Assets/_Scripts/Core/Game/Managers/EntityManager.cs
diff --git a/Assets/Scripts/Core/Game/Managers/EntityManager.cs.meta b/Assets/_Scripts/Core/Game/Managers/EntityManager.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers/EntityManager.cs.meta
rename to Assets/_Scripts/Core/Game/Managers/EntityManager.cs.meta
diff --git a/Assets/Scripts/Core/Game/Managers/EnvironmentManager.cs b/Assets/_Scripts/Core/Game/Managers/EnvironmentManager.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers/EnvironmentManager.cs
rename to Assets/_Scripts/Core/Game/Managers/EnvironmentManager.cs
diff --git a/Assets/Scripts/Core/Game/Managers/EnvironmentManager.cs.meta b/Assets/_Scripts/Core/Game/Managers/EnvironmentManager.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers/EnvironmentManager.cs.meta
rename to Assets/_Scripts/Core/Game/Managers/EnvironmentManager.cs.meta
diff --git a/Assets/Scripts/Core/Game/Managers/ObjectManager.cs b/Assets/_Scripts/Core/Game/Managers/ObjectManager.cs
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers/ObjectManager.cs
rename to Assets/_Scripts/Core/Game/Managers/ObjectManager.cs
diff --git a/Assets/Scripts/Core/Game/Managers/ObjectManager.cs.meta b/Assets/_Scripts/Core/Game/Managers/ObjectManager.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Game/Managers/ObjectManager.cs.meta
rename to Assets/_Scripts/Core/Game/Managers/ObjectManager.cs.meta
diff --git a/Assets/Scripts/Core/Objects.meta b/Assets/_Scripts/Core/Objects.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects.meta
rename to Assets/_Scripts/Core/Objects.meta
diff --git a/Assets/Scripts/Core/Objects/Collectibles.meta b/Assets/_Scripts/Core/Objects/Collectibles.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Collectibles.meta
rename to Assets/_Scripts/Core/Objects/Collectibles.meta
diff --git a/Assets/Scripts/Core/Objects/Collectibles/Collectible.cs b/Assets/_Scripts/Core/Objects/Collectibles/Collectible.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Collectibles/Collectible.cs
rename to Assets/_Scripts/Core/Objects/Collectibles/Collectible.cs
diff --git a/Assets/Scripts/Core/Objects/Collectibles/Collectible.cs.meta b/Assets/_Scripts/Core/Objects/Collectibles/Collectible.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Collectibles/Collectible.cs.meta
rename to Assets/_Scripts/Core/Objects/Collectibles/Collectible.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Collectibles/TestCollectible.meta b/Assets/_Scripts/Core/Objects/Collectibles/TestCollectible.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Collectibles/TestCollectible.meta
rename to Assets/_Scripts/Core/Objects/Collectibles/TestCollectible.meta
diff --git a/Assets/Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs b/Assets/_Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs
rename to Assets/_Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs
diff --git a/Assets/Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs.meta b/Assets/_Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs.meta
rename to Assets/_Scripts/Core/Objects/Collectibles/TestCollectible/TestCollectible.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Interactables.meta b/Assets/_Scripts/Core/Objects/Interactables.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables.meta
rename to Assets/_Scripts/Core/Objects/Interactables.meta
diff --git a/Assets/Scripts/Core/Objects/Interactables/InteractableObject.cs b/Assets/_Scripts/Core/Objects/Interactables/InteractableObject.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/InteractableObject.cs
rename to Assets/_Scripts/Core/Objects/Interactables/InteractableObject.cs
diff --git a/Assets/Scripts/Core/Objects/Interactables/InteractableObject.cs.meta b/Assets/_Scripts/Core/Objects/Interactables/InteractableObject.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/InteractableObject.cs.meta
rename to Assets/_Scripts/Core/Objects/Interactables/InteractableObject.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Interactables/TestInteractable.meta b/Assets/_Scripts/Core/Objects/Interactables/TestInteractable.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/TestInteractable.meta
rename to Assets/_Scripts/Core/Objects/Interactables/TestInteractable.meta
diff --git a/Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs b/Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs
rename to Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs
diff --git a/Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs.meta b/Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs.meta
rename to Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractable.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs b/Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs
rename to Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs
diff --git a/Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs.meta b/Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs.meta
rename to Assets/_Scripts/Core/Objects/Interactables/TestInteractable/TestInteractableAnimationController.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons.meta b/Assets/_Scripts/Core/Objects/Weapons.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons.meta
rename to Assets/_Scripts/Core/Objects/Weapons.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/NoWeapon.meta b/Assets/_Scripts/Core/Objects/Weapons/NoWeapon.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/NoWeapon.meta
rename to Assets/_Scripts/Core/Objects/Weapons/NoWeapon.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs b/Assets/_Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs
rename to Assets/_Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/NoWeapon/NoWeapon.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/ProjectileData.cs b/Assets/_Scripts/Core/Objects/Weapons/ProjectileData.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/ProjectileData.cs
rename to Assets/_Scripts/Core/Objects/Weapons/ProjectileData.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/ProjectileData.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/ProjectileData.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/ProjectileData.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/ProjectileData.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/ProjectileObject.cs b/Assets/_Scripts/Core/Objects/Weapons/ProjectileObject.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/ProjectileObject.cs
rename to Assets/_Scripts/Core/Objects/Weapons/ProjectileObject.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/ProjectileObject.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/ProjectileObject.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/ProjectileObject.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/ProjectileObject.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon.meta b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon.meta
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestProjectile.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeapon.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/TestWeapon/TestWeaponAnimationController.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/WeaponData.cs b/Assets/_Scripts/Core/Objects/Weapons/WeaponData.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/WeaponData.cs
rename to Assets/_Scripts/Core/Objects/Weapons/WeaponData.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/WeaponData.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/WeaponData.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/WeaponData.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/WeaponData.cs.meta
diff --git a/Assets/Scripts/Core/Objects/Weapons/WeaponObject.cs b/Assets/_Scripts/Core/Objects/Weapons/WeaponObject.cs
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/WeaponObject.cs
rename to Assets/_Scripts/Core/Objects/Weapons/WeaponObject.cs
diff --git a/Assets/Scripts/Core/Objects/Weapons/WeaponObject.cs.meta b/Assets/_Scripts/Core/Objects/Weapons/WeaponObject.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Objects/Weapons/WeaponObject.cs.meta
rename to Assets/_Scripts/Core/Objects/Weapons/WeaponObject.cs.meta
diff --git a/Assets/Scripts/Core/Player.meta b/Assets/_Scripts/Core/Player.meta
similarity index 100%
rename from Assets/Scripts/Core/Player.meta
rename to Assets/_Scripts/Core/Player.meta
diff --git a/Assets/Scripts/Core/Player/Player.cs b/Assets/_Scripts/Core/Player/Player.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/Player.cs
rename to Assets/_Scripts/Core/Player/Player.cs
diff --git a/Assets/Scripts/Core/Player/Player.cs.meta b/Assets/_Scripts/Core/Player/Player.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/Player.cs.meta
rename to Assets/_Scripts/Core/Player/Player.cs.meta
diff --git a/Assets/Scripts/Core/Player/PlayerAnimationController.cs b/Assets/_Scripts/Core/Player/PlayerAnimationController.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerAnimationController.cs
rename to Assets/_Scripts/Core/Player/PlayerAnimationController.cs
diff --git a/Assets/Scripts/Core/Player/PlayerAnimationController.cs.meta b/Assets/_Scripts/Core/Player/PlayerAnimationController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerAnimationController.cs.meta
rename to Assets/_Scripts/Core/Player/PlayerAnimationController.cs.meta
diff --git a/Assets/Scripts/Core/Player/PlayerInputController.cs b/Assets/_Scripts/Core/Player/PlayerInputController.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerInputController.cs
rename to Assets/_Scripts/Core/Player/PlayerInputController.cs
diff --git a/Assets/Scripts/Core/Player/PlayerInputController.cs.meta b/Assets/_Scripts/Core/Player/PlayerInputController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerInputController.cs.meta
rename to Assets/_Scripts/Core/Player/PlayerInputController.cs.meta
diff --git a/Assets/Scripts/Core/Player/PlayerMovementController.cs b/Assets/_Scripts/Core/Player/PlayerMovementController.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerMovementController.cs
rename to Assets/_Scripts/Core/Player/PlayerMovementController.cs
diff --git a/Assets/Scripts/Core/Player/PlayerMovementController.cs.meta b/Assets/_Scripts/Core/Player/PlayerMovementController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerMovementController.cs.meta
rename to Assets/_Scripts/Core/Player/PlayerMovementController.cs.meta
diff --git a/Assets/Scripts/Core/Player/PlayerState.cs b/Assets/_Scripts/Core/Player/PlayerState.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerState.cs
rename to Assets/_Scripts/Core/Player/PlayerState.cs
diff --git a/Assets/Scripts/Core/Player/PlayerState.cs.meta b/Assets/_Scripts/Core/Player/PlayerState.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerState.cs.meta
rename to Assets/_Scripts/Core/Player/PlayerState.cs.meta
diff --git a/Assets/Scripts/Core/Player/PlayerStateController.cs b/Assets/_Scripts/Core/Player/PlayerStateController.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerStateController.cs
rename to Assets/_Scripts/Core/Player/PlayerStateController.cs
diff --git a/Assets/Scripts/Core/Player/PlayerStateController.cs.meta b/Assets/_Scripts/Core/Player/PlayerStateController.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerStateController.cs.meta
rename to Assets/_Scripts/Core/Player/PlayerStateController.cs.meta
diff --git a/Assets/Scripts/Core/Player/PlayerStats.cs b/Assets/_Scripts/Core/Player/PlayerStats.cs
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerStats.cs
rename to Assets/_Scripts/Core/Player/PlayerStats.cs
diff --git a/Assets/Scripts/Core/Player/PlayerStats.cs.meta b/Assets/_Scripts/Core/Player/PlayerStats.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/Player/PlayerStats.cs.meta
rename to Assets/_Scripts/Core/Player/PlayerStats.cs.meta
diff --git a/Assets/Scripts/Core/UI.meta b/Assets/_Scripts/Core/UI.meta
similarity index 100%
rename from Assets/Scripts/Core/UI.meta
rename to Assets/_Scripts/Core/UI.meta
diff --git a/Assets/Scripts/Core/UI/Camera.meta b/Assets/_Scripts/Core/UI/Camera.meta
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera.meta
rename to Assets/_Scripts/Core/UI/Camera.meta
diff --git a/Assets/Scripts/Core/UI/Camera/CameraFollowObject.cs b/Assets/_Scripts/Core/UI/Camera/CameraFollowObject.cs
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera/CameraFollowObject.cs
rename to Assets/_Scripts/Core/UI/Camera/CameraFollowObject.cs
diff --git a/Assets/Scripts/Core/UI/Camera/CameraFollowObject.cs.meta b/Assets/_Scripts/Core/UI/Camera/CameraFollowObject.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera/CameraFollowObject.cs.meta
rename to Assets/_Scripts/Core/UI/Camera/CameraFollowObject.cs.meta
diff --git a/Assets/Scripts/Core/UI/Camera/CameraMouse.cs b/Assets/_Scripts/Core/UI/Camera/CameraMouse.cs
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera/CameraMouse.cs
rename to Assets/_Scripts/Core/UI/Camera/CameraMouse.cs
diff --git a/Assets/Scripts/Core/UI/Camera/CameraMouse.cs.meta b/Assets/_Scripts/Core/UI/Camera/CameraMouse.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera/CameraMouse.cs.meta
rename to Assets/_Scripts/Core/UI/Camera/CameraMouse.cs.meta
diff --git a/Assets/Scripts/Core/UI/Camera/CameraStatic.cs b/Assets/_Scripts/Core/UI/Camera/CameraStatic.cs
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera/CameraStatic.cs
rename to Assets/_Scripts/Core/UI/Camera/CameraStatic.cs
diff --git a/Assets/Scripts/Core/UI/Camera/CameraStatic.cs.meta b/Assets/_Scripts/Core/UI/Camera/CameraStatic.cs.meta
similarity index 100%
rename from Assets/Scripts/Core/UI/Camera/CameraStatic.cs.meta
rename to Assets/_Scripts/Core/UI/Camera/CameraStatic.cs.meta
diff --git a/Assets/Scripts/Library.meta b/Assets/_Scripts/Library.meta
similarity index 100%
rename from Assets/Scripts/Library.meta
rename to Assets/_Scripts/Library.meta
diff --git a/Assets/Scripts/Library/BaseClasses.meta b/Assets/_Scripts/Library/BaseClasses.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses.meta
rename to Assets/_Scripts/Library/BaseClasses.meta
diff --git a/Assets/Scripts/Library/BaseClasses/AttackHitbox.cs b/Assets/_Scripts/Library/BaseClasses/AttackHitbox.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/AttackHitbox.cs
rename to Assets/_Scripts/Library/BaseClasses/AttackHitbox.cs
diff --git a/Assets/Scripts/Library/BaseClasses/AttackHitbox.cs.meta b/Assets/_Scripts/Library/BaseClasses/AttackHitbox.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/AttackHitbox.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/AttackHitbox.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/BaseObjectManager.cs b/Assets/_Scripts/Library/BaseClasses/BaseObjectManager.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/BaseObjectManager.cs
rename to Assets/_Scripts/Library/BaseClasses/BaseObjectManager.cs
diff --git a/Assets/Scripts/Library/BaseClasses/BaseObjectManager.cs.meta b/Assets/_Scripts/Library/BaseClasses/BaseObjectManager.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/BaseObjectManager.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/BaseObjectManager.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/Controller.meta b/Assets/_Scripts/Library/BaseClasses/Controller.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/Controller.meta
rename to Assets/_Scripts/Library/BaseClasses/Controller.meta
diff --git a/Assets/Scripts/Library/BaseClasses/Controller/AnimationController.cs b/Assets/_Scripts/Library/BaseClasses/Controller/AnimationController.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/Controller/AnimationController.cs
rename to Assets/_Scripts/Library/BaseClasses/Controller/AnimationController.cs
diff --git a/Assets/Scripts/Library/BaseClasses/Controller/AnimationController.cs.meta b/Assets/_Scripts/Library/BaseClasses/Controller/AnimationController.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/Controller/AnimationController.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/Controller/AnimationController.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/Controller/EntityStateController.cs b/Assets/_Scripts/Library/BaseClasses/Controller/EntityStateController.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/Controller/EntityStateController.cs
rename to Assets/_Scripts/Library/BaseClasses/Controller/EntityStateController.cs
diff --git a/Assets/Scripts/Library/BaseClasses/Controller/EntityStateController.cs.meta b/Assets/_Scripts/Library/BaseClasses/Controller/EntityStateController.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/Controller/EntityStateController.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/Controller/EntityStateController.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/AttackObject.cs b/Assets/_Scripts/Library/BaseClasses/EntityObject/AttackObject.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/AttackObject.cs
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/AttackObject.cs
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/AttackObject.cs.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject/AttackObject.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/AttackObject.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/AttackObject.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs b/Assets/_Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/CombatantEntity.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs b/Assets/_Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/DamageableEntity.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs b/Assets/_Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/PlayerEntity.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs b/Assets/_Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/WorldEntity.cs.meta
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/WorldObject.cs b/Assets/_Scripts/Library/BaseClasses/EntityObject/WorldObject.cs
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/WorldObject.cs
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/WorldObject.cs
diff --git a/Assets/Scripts/Library/BaseClasses/EntityObject/WorldObject.cs.meta b/Assets/_Scripts/Library/BaseClasses/EntityObject/WorldObject.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/BaseClasses/EntityObject/WorldObject.cs.meta
rename to Assets/_Scripts/Library/BaseClasses/EntityObject/WorldObject.cs.meta
diff --git a/Assets/Scripts/Library/CameraBehaviour.meta b/Assets/_Scripts/Library/CameraBehaviour.meta
similarity index 100%
rename from Assets/Scripts/Library/CameraBehaviour.meta
rename to Assets/_Scripts/Library/CameraBehaviour.meta
diff --git a/Assets/Scripts/Library/CameraBehaviour/CameraBehaviour.cs b/Assets/_Scripts/Library/CameraBehaviour/CameraBehaviour.cs
similarity index 100%
rename from Assets/Scripts/Library/CameraBehaviour/CameraBehaviour.cs
rename to Assets/_Scripts/Library/CameraBehaviour/CameraBehaviour.cs
diff --git a/Assets/Scripts/Library/CameraBehaviour/CameraBehaviour.cs.meta b/Assets/_Scripts/Library/CameraBehaviour/CameraBehaviour.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/CameraBehaviour/CameraBehaviour.cs.meta
rename to Assets/_Scripts/Library/CameraBehaviour/CameraBehaviour.cs.meta
diff --git a/Assets/Scripts/Library/DataTypes.meta b/Assets/_Scripts/Library/DataTypes.meta
similarity index 100%
rename from Assets/Scripts/Library/DataTypes.meta
rename to Assets/_Scripts/Library/DataTypes.meta
diff --git a/Assets/Scripts/Library/DataTypes/DifficultyData.cs b/Assets/_Scripts/Library/DataTypes/DifficultyData.cs
similarity index 100%
rename from Assets/Scripts/Library/DataTypes/DifficultyData.cs
rename to Assets/_Scripts/Library/DataTypes/DifficultyData.cs
diff --git a/Assets/Scripts/Library/DataTypes/DifficultyData.cs.meta b/Assets/_Scripts/Library/DataTypes/DifficultyData.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/DataTypes/DifficultyData.cs.meta
rename to Assets/_Scripts/Library/DataTypes/DifficultyData.cs.meta
diff --git a/Assets/Scripts/Library/Enum.meta b/Assets/_Scripts/Library/Enum.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum.meta
rename to Assets/_Scripts/Library/Enum.meta
diff --git a/Assets/Scripts/Library/Enum/CameraBehaviourType.cs b/Assets/_Scripts/Library/Enum/CameraBehaviourType.cs
similarity index 100%
rename from Assets/Scripts/Library/Enum/CameraBehaviourType.cs
rename to Assets/_Scripts/Library/Enum/CameraBehaviourType.cs
diff --git a/Assets/Scripts/Library/Enum/CameraBehaviourType.cs.meta b/Assets/_Scripts/Library/Enum/CameraBehaviourType.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/CameraBehaviourType.cs.meta
rename to Assets/_Scripts/Library/Enum/CameraBehaviourType.cs.meta
diff --git a/Assets/Scripts/Library/Enum/DifficultyType.cs b/Assets/_Scripts/Library/Enum/DifficultyType.cs
similarity index 100%
rename from Assets/Scripts/Library/Enum/DifficultyType.cs
rename to Assets/_Scripts/Library/Enum/DifficultyType.cs
diff --git a/Assets/Scripts/Library/Enum/DifficultyType.cs.meta b/Assets/_Scripts/Library/Enum/DifficultyType.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/DifficultyType.cs.meta
rename to Assets/_Scripts/Library/Enum/DifficultyType.cs.meta
diff --git a/Assets/Scripts/Library/Enum/EventType.meta b/Assets/_Scripts/Library/Enum/EventType.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/EventType.meta
rename to Assets/_Scripts/Library/Enum/EventType.meta
diff --git a/Assets/Scripts/Library/Enum/EventType/GameEventType.cs b/Assets/_Scripts/Library/Enum/EventType/GameEventType.cs
similarity index 100%
rename from Assets/Scripts/Library/Enum/EventType/GameEventType.cs
rename to Assets/_Scripts/Library/Enum/EventType/GameEventType.cs
diff --git a/Assets/Scripts/Library/Enum/EventType/GameEventType.cs.meta b/Assets/_Scripts/Library/Enum/EventType/GameEventType.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/EventType/GameEventType.cs.meta
rename to Assets/_Scripts/Library/Enum/EventType/GameEventType.cs.meta
diff --git a/Assets/Scripts/Library/Enum/EventType/StackChangeEventType.cs b/Assets/_Scripts/Library/Enum/EventType/StackChangeEventType.cs
similarity index 100%
rename from Assets/Scripts/Library/Enum/EventType/StackChangeEventType.cs
rename to Assets/_Scripts/Library/Enum/EventType/StackChangeEventType.cs
diff --git a/Assets/Scripts/Library/Enum/EventType/StackChangeEventType.cs.meta b/Assets/_Scripts/Library/Enum/EventType/StackChangeEventType.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/EventType/StackChangeEventType.cs.meta
rename to Assets/_Scripts/Library/Enum/EventType/StackChangeEventType.cs.meta
diff --git a/Assets/Scripts/Library/Enum/GameState.cs b/Assets/_Scripts/Library/Enum/GameState.cs
similarity index 100%
rename from Assets/Scripts/Library/Enum/GameState.cs
rename to Assets/_Scripts/Library/Enum/GameState.cs
diff --git a/Assets/Scripts/Library/Enum/GameState.cs.meta b/Assets/_Scripts/Library/Enum/GameState.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/GameState.cs.meta
rename to Assets/_Scripts/Library/Enum/GameState.cs.meta
diff --git a/Assets/Scripts/Library/Enum/Inheritable.meta b/Assets/_Scripts/Library/Enum/Inheritable.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/Inheritable.meta
rename to Assets/_Scripts/Library/Enum/Inheritable.meta
diff --git a/Assets/Scripts/Library/Enum/Inheritable/DefaultEntityState.cs b/Assets/_Scripts/Library/Enum/Inheritable/DefaultEntityState.cs
similarity index 100%
rename from Assets/Scripts/Library/Enum/Inheritable/DefaultEntityState.cs
rename to Assets/_Scripts/Library/Enum/Inheritable/DefaultEntityState.cs
diff --git a/Assets/Scripts/Library/Enum/Inheritable/DefaultEntityState.cs.meta b/Assets/_Scripts/Library/Enum/Inheritable/DefaultEntityState.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Enum/Inheritable/DefaultEntityState.cs.meta
rename to Assets/_Scripts/Library/Enum/Inheritable/DefaultEntityState.cs.meta
diff --git a/Assets/Scripts/Library/Events.meta b/Assets/_Scripts/Library/Events.meta
similarity index 100%
rename from Assets/Scripts/Library/Events.meta
rename to Assets/_Scripts/Library/Events.meta
diff --git a/Assets/Scripts/Library/Events/GameEvent.cs b/Assets/_Scripts/Library/Events/GameEvent.cs
similarity index 100%
rename from Assets/Scripts/Library/Events/GameEvent.cs
rename to Assets/_Scripts/Library/Events/GameEvent.cs
diff --git a/Assets/Scripts/Library/Events/GameEvent.cs.meta b/Assets/_Scripts/Library/Events/GameEvent.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Events/GameEvent.cs.meta
rename to Assets/_Scripts/Library/Events/GameEvent.cs.meta
diff --git a/Assets/Scripts/Library/Events/GameStateChangeEvent.cs b/Assets/_Scripts/Library/Events/GameStateChangeEvent.cs
similarity index 100%
rename from Assets/Scripts/Library/Events/GameStateChangeEvent.cs
rename to Assets/_Scripts/Library/Events/GameStateChangeEvent.cs
diff --git a/Assets/Scripts/Library/Events/GameStateChangeEvent.cs.meta b/Assets/_Scripts/Library/Events/GameStateChangeEvent.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Events/GameStateChangeEvent.cs.meta
rename to Assets/_Scripts/Library/Events/GameStateChangeEvent.cs.meta
diff --git a/Assets/Scripts/Library/Events/InteractAreaExitEvent.cs b/Assets/_Scripts/Library/Events/InteractAreaExitEvent.cs
similarity index 100%
rename from Assets/Scripts/Library/Events/InteractAreaExitEvent.cs
rename to Assets/_Scripts/Library/Events/InteractAreaExitEvent.cs
diff --git a/Assets/Scripts/Library/Events/InteractAreaExitEvent.cs.meta b/Assets/_Scripts/Library/Events/InteractAreaExitEvent.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Events/InteractAreaExitEvent.cs.meta
rename to Assets/_Scripts/Library/Events/InteractAreaExitEvent.cs.meta
diff --git a/Assets/Scripts/Library/Events/StackChangeEvent.cs b/Assets/_Scripts/Library/Events/StackChangeEvent.cs
similarity index 100%
rename from Assets/Scripts/Library/Events/StackChangeEvent.cs
rename to Assets/_Scripts/Library/Events/StackChangeEvent.cs
diff --git a/Assets/Scripts/Library/Events/StackChangeEvent.cs.meta b/Assets/_Scripts/Library/Events/StackChangeEvent.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Events/StackChangeEvent.cs.meta
rename to Assets/_Scripts/Library/Events/StackChangeEvent.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces.meta b/Assets/_Scripts/Library/Interfaces.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces.meta
rename to Assets/_Scripts/Library/Interfaces.meta
diff --git a/Assets/Scripts/Library/Interfaces/IAccompanied.cs b/Assets/_Scripts/Library/Interfaces/IAccompanied.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IAccompanied.cs
rename to Assets/_Scripts/Library/Interfaces/IAccompanied.cs
diff --git a/Assets/Scripts/Library/Interfaces/IAccompanied.cs.meta b/Assets/_Scripts/Library/Interfaces/IAccompanied.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IAccompanied.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IAccompanied.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IAnimated.cs b/Assets/_Scripts/Library/Interfaces/IAnimated.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IAnimated.cs
rename to Assets/_Scripts/Library/Interfaces/IAnimated.cs
diff --git a/Assets/Scripts/Library/Interfaces/IAnimated.cs.meta b/Assets/_Scripts/Library/Interfaces/IAnimated.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IAnimated.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IAnimated.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IArmed.cs b/Assets/_Scripts/Library/Interfaces/IArmed.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IArmed.cs
rename to Assets/_Scripts/Library/Interfaces/IArmed.cs
diff --git a/Assets/Scripts/Library/Interfaces/IArmed.cs.meta b/Assets/_Scripts/Library/Interfaces/IArmed.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IArmed.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IArmed.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/ICutscene.cs b/Assets/_Scripts/Library/Interfaces/ICutscene.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/ICutscene.cs
rename to Assets/_Scripts/Library/Interfaces/ICutscene.cs
diff --git a/Assets/Scripts/Library/Interfaces/ICutscene.cs.meta b/Assets/_Scripts/Library/Interfaces/ICutscene.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/ICutscene.cs.meta
rename to Assets/_Scripts/Library/Interfaces/ICutscene.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IDamageable.cs b/Assets/_Scripts/Library/Interfaces/IDamageable.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IDamageable.cs
rename to Assets/_Scripts/Library/Interfaces/IDamageable.cs
diff --git a/Assets/Scripts/Library/Interfaces/IDamageable.cs.meta b/Assets/_Scripts/Library/Interfaces/IDamageable.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IDamageable.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IDamageable.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IDamaging.cs b/Assets/_Scripts/Library/Interfaces/IDamaging.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IDamaging.cs
rename to Assets/_Scripts/Library/Interfaces/IDamaging.cs
diff --git a/Assets/Scripts/Library/Interfaces/IDamaging.cs.meta b/Assets/_Scripts/Library/Interfaces/IDamaging.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IDamaging.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IDamaging.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IInteractable.cs b/Assets/_Scripts/Library/Interfaces/IInteractable.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IInteractable.cs
rename to Assets/_Scripts/Library/Interfaces/IInteractable.cs
diff --git a/Assets/Scripts/Library/Interfaces/IInteractable.cs.meta b/Assets/_Scripts/Library/Interfaces/IInteractable.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IInteractable.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IInteractable.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IKnockback.cs b/Assets/_Scripts/Library/Interfaces/IKnockback.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IKnockback.cs
rename to Assets/_Scripts/Library/Interfaces/IKnockback.cs
diff --git a/Assets/Scripts/Library/Interfaces/IKnockback.cs.meta b/Assets/_Scripts/Library/Interfaces/IKnockback.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IKnockback.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IKnockback.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IMenu.cs b/Assets/_Scripts/Library/Interfaces/IMenu.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IMenu.cs
rename to Assets/_Scripts/Library/Interfaces/IMenu.cs
diff --git a/Assets/Scripts/Library/Interfaces/IMenu.cs.meta b/Assets/_Scripts/Library/Interfaces/IMenu.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IMenu.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IMenu.cs.meta
diff --git a/Assets/Scripts/Library/Interfaces/IRigid.cs b/Assets/_Scripts/Library/Interfaces/IRigid.cs
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IRigid.cs
rename to Assets/_Scripts/Library/Interfaces/IRigid.cs
diff --git a/Assets/Scripts/Library/Interfaces/IRigid.cs.meta b/Assets/_Scripts/Library/Interfaces/IRigid.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Interfaces/IRigid.cs.meta
rename to Assets/_Scripts/Library/Interfaces/IRigid.cs.meta
diff --git a/Assets/Scripts/Library/Util.meta b/Assets/_Scripts/Library/Util.meta
similarity index 100%
rename from Assets/Scripts/Library/Util.meta
rename to Assets/_Scripts/Library/Util.meta
diff --git a/Assets/Scripts/Library/Util/MathUtil.cs b/Assets/_Scripts/Library/Util/MathUtil.cs
similarity index 100%
rename from Assets/Scripts/Library/Util/MathUtil.cs
rename to Assets/_Scripts/Library/Util/MathUtil.cs
diff --git a/Assets/Scripts/Library/Util/MathUtil.cs.meta b/Assets/_Scripts/Library/Util/MathUtil.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Util/MathUtil.cs.meta
rename to Assets/_Scripts/Library/Util/MathUtil.cs.meta
diff --git a/Assets/Scripts/Library/Util/ObjectFactory.cs b/Assets/_Scripts/Library/Util/ObjectFactory.cs
similarity index 100%
rename from Assets/Scripts/Library/Util/ObjectFactory.cs
rename to Assets/_Scripts/Library/Util/ObjectFactory.cs
diff --git a/Assets/Scripts/Library/Util/ObjectFactory.cs.meta b/Assets/_Scripts/Library/Util/ObjectFactory.cs.meta
similarity index 100%
rename from Assets/Scripts/Library/Util/ObjectFactory.cs.meta
rename to Assets/_Scripts/Library/Util/ObjectFactory.cs.meta