diff --git a/Assets/AudioMixer.meta b/Assets/AudioMixer.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b8b4c4c76a4aba9410002b68d8f8c3c42ce3d560
--- /dev/null
+++ b/Assets/AudioMixer.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9bd8ffca9315e6b4595cc23f79350f56
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/AudioMixer/AudioMixer.mixer b/Assets/AudioMixer/AudioMixer.mixer
new file mode 100644
index 0000000000000000000000000000000000000000..fe4577dbb977133280c30d1b0dfe4ee758a575d5
--- /dev/null
+++ b/Assets/AudioMixer/AudioMixer.mixer
@@ -0,0 +1,103 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!241 &24100000
+AudioMixerController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: AudioMixer
+  m_OutputGroup: {fileID: 0}
+  m_MasterGroup: {fileID: 24300002}
+  m_Snapshots:
+  - {fileID: 24500006}
+  m_StartSnapshot: {fileID: 24500006}
+  m_SuspendThreshold: -80
+  m_EnableSuspend: 1
+  m_UpdateMode: 0
+  m_ExposedParameters: []
+  m_AudioMixerGroupViews:
+  - guids:
+    - 394f287cdd6d29848883970c5011d2b8
+    - b92270bb601ffc2408007dd6d1bcc7b3
+    name: View
+  m_CurrentViewIndex: 0
+  m_TargetSnapshot: {fileID: 24500006}
+--- !u!243 &24300002
+AudioMixerGroupController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Master
+  m_AudioMixer: {fileID: 24100000}
+  m_GroupID: 394f287cdd6d29848883970c5011d2b8
+  m_Children:
+  - {fileID: 7914889531318694570}
+  m_Volume: 678c5f3bb1a400043a545162807e7218
+  m_Pitch: deafe8c01308aa64b905407786593393
+  m_Send: 00000000000000000000000000000000
+  m_Effects:
+  - {fileID: 24400004}
+  m_UserColorIndex: 0
+  m_Mute: 0
+  m_Solo: 0
+  m_BypassEffects: 0
+--- !u!244 &24400004
+AudioMixerEffectController:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_EffectID: bf1be3f3d2abac647a5c54f70ab307ce
+  m_EffectName: Attenuation
+  m_MixLevel: be9ef0f3bca70764fa68642fa719ce5c
+  m_Parameters: []
+  m_SendTarget: {fileID: 0}
+  m_EnableWetMix: 0
+  m_Bypass: 0
+--- !u!245 &24500006
+AudioMixerSnapshotController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Snapshot
+  m_AudioMixer: {fileID: 24100000}
+  m_SnapshotID: 6f86f87653613374b9d9e6644995be2c
+  m_FloatValues: {}
+  m_TransitionOverrides: {}
+--- !u!244 &1719980921139992365
+AudioMixerEffectController:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_EffectID: eb01ccb7adef874478cafc062cdbbd77
+  m_EffectName: Attenuation
+  m_MixLevel: e12195d072b3dec40829cfb1f4ea777b
+  m_Parameters: []
+  m_SendTarget: {fileID: 0}
+  m_EnableWetMix: 0
+  m_Bypass: 0
+--- !u!243 &7914889531318694570
+AudioMixerGroupController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: PlayerGrp
+  m_AudioMixer: {fileID: 24100000}
+  m_GroupID: b92270bb601ffc2408007dd6d1bcc7b3
+  m_Children: []
+  m_Volume: d1c51031ccd482b42aa650ec4a77b0f8
+  m_Pitch: 6236e2fbb3ed60d449bf5cffd71f83f2
+  m_Send: 00000000000000000000000000000000
+  m_Effects:
+  - {fileID: 1719980921139992365}
+  m_UserColorIndex: 0
+  m_Mute: 0
+  m_Solo: 0
+  m_BypassEffects: 0
diff --git a/Assets/AudioMixer/AudioMixer.mixer.meta b/Assets/AudioMixer/AudioMixer.mixer.meta
new file mode 100644
index 0000000000000000000000000000000000000000..2007a664fc09146c79370a5c7409f67bc0cd20f7
--- /dev/null
+++ b/Assets/AudioMixer/AudioMixer.mixer.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dd3169284d77ba043b84eda99b41fd2e
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 24100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/AudioMixer/PlayerMixer.mixer b/Assets/AudioMixer/PlayerMixer.mixer
new file mode 100644
index 0000000000000000000000000000000000000000..077ae0b80ee8f00788722d91d1f349f869f69dd5
--- /dev/null
+++ b/Assets/AudioMixer/PlayerMixer.mixer
@@ -0,0 +1,104 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!241 &24100000
+AudioMixerController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: PlayerMixer
+  m_OutputGroup: {fileID: 24300002, guid: dd3169284d77ba043b84eda99b41fd2e, type: 2}
+  m_MasterGroup: {fileID: 24300002}
+  m_Snapshots:
+  - {fileID: 24500006}
+  m_StartSnapshot: {fileID: 24500006}
+  m_SuspendThreshold: -80
+  m_EnableSuspend: 1
+  m_UpdateMode: 0
+  m_ExposedParameters: []
+  m_AudioMixerGroupViews:
+  - guids:
+    - 7a18c9328c6fae04ba37fd21be10788f
+    - 5c00ab7557f1741489a06970db78215f
+    name: View
+  m_CurrentViewIndex: 0
+  m_TargetSnapshot: {fileID: 24500006}
+--- !u!243 &24300002
+AudioMixerGroupController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Master
+  m_AudioMixer: {fileID: 24100000}
+  m_GroupID: 7a18c9328c6fae04ba37fd21be10788f
+  m_Children:
+  - {fileID: 1460055358571025840}
+  m_Volume: 6ce0d22fadc8fae4c893e3f26f5df7f3
+  m_Pitch: fcc2c2c66abd1c044bb4262dc1ba0243
+  m_Send: 00000000000000000000000000000000
+  m_Effects:
+  - {fileID: 24400004}
+  m_UserColorIndex: 0
+  m_Mute: 0
+  m_Solo: 0
+  m_BypassEffects: 0
+--- !u!244 &24400004
+AudioMixerEffectController:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_EffectID: 9e9acda822cd55a4a9585d947cac31c1
+  m_EffectName: Attenuation
+  m_MixLevel: 1e89632b67d31ff4d91312e3527556d3
+  m_Parameters: []
+  m_SendTarget: {fileID: 0}
+  m_EnableWetMix: 0
+  m_Bypass: 0
+--- !u!245 &24500006
+AudioMixerSnapshotController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Snapshot
+  m_AudioMixer: {fileID: 24100000}
+  m_SnapshotID: cb7eeed4f269ac7409f3fff99420bea7
+  m_FloatValues:
+    268c6415c30f7e0468d64745b9d6a239: -44.307587
+  m_TransitionOverrides: {}
+--- !u!243 &1460055358571025840
+AudioMixerGroupController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: FootSteps
+  m_AudioMixer: {fileID: 24100000}
+  m_GroupID: 5c00ab7557f1741489a06970db78215f
+  m_Children: []
+  m_Volume: 268c6415c30f7e0468d64745b9d6a239
+  m_Pitch: 0f328fdc466fbaf468849f36369a1004
+  m_Send: 00000000000000000000000000000000
+  m_Effects:
+  - {fileID: 1858957254757213698}
+  m_UserColorIndex: 0
+  m_Mute: 0
+  m_Solo: 0
+  m_BypassEffects: 0
+--- !u!244 &1858957254757213698
+AudioMixerEffectController:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_EffectID: 8ac8a4aba6893d94795909edb08029c1
+  m_EffectName: Attenuation
+  m_MixLevel: 9d1155aabe1011a43b92813f3338cb91
+  m_Parameters: []
+  m_SendTarget: {fileID: 0}
+  m_EnableWetMix: 0
+  m_Bypass: 0
diff --git a/Assets/AudioMixer/PlayerMixer.mixer.meta b/Assets/AudioMixer/PlayerMixer.mixer.meta
new file mode 100644
index 0000000000000000000000000000000000000000..bc5900d3f657835a3059f61a0583403310ab1667
--- /dev/null
+++ b/Assets/AudioMixer/PlayerMixer.mixer.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7f0a46766351f124d878f19ca46e4793
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 24100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep.meta b/Assets/Resources/Sounds/Player/FootStep.meta
new file mode 100644
index 0000000000000000000000000000000000000000..864323250bf1fcbcafa7fbd95440f40e8e14d1f7
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 06cdfb0bd60ed6540a2a4729f6fe4624
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor.meta b/Assets/Resources/Sounds/Player/FootStep/Floor.meta
new file mode 100644
index 0000000000000000000000000000000000000000..90d4dcd92b6fa4e61c74d1106e766c5075cb3a90
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0c55cfe5381f4a14faeb4606fbb67fc2
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step0.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step0.wav
new file mode 100644
index 0000000000000000000000000000000000000000..33c7a4aecd670e0123be52605d53355ab4e5eaf4
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step0.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step0.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step0.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a1db7ee6843de72cb2cf2f9bb916073be337a755
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step0.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 4d11813f5983ce047873c94858e6a6c1
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step1.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step1.wav
new file mode 100644
index 0000000000000000000000000000000000000000..7c0f7d9a5ccde25155c2302330a9b120d8c73a25
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step1.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step1.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step1.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..f781ece8a3ae32b33b0c19f5210501130b90c1d6
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step1.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 6154d2d90f91ac743a30a16a58f9fa32
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step10.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step10.wav
new file mode 100644
index 0000000000000000000000000000000000000000..5945f415be6a5e51ea9e145c3234b8b6f1c22706
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step10.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step10.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step10.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..84389982efc491b199f2f156eea2aa0fb0921d92
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step10.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 10485b9efe2bd994f98d392f91dd1a0a
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step11.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step11.wav
new file mode 100644
index 0000000000000000000000000000000000000000..68425fd133717927d9abdeae52ae68cb06652671
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step11.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step11.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step11.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..de9c4ea67a05a95b3716d30ba1ba5b0f18023d90
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step11.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ed6bb89be19053b4abdfe85ac7daf25f
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step12.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step12.wav
new file mode 100644
index 0000000000000000000000000000000000000000..42802c5084d9a00d83f65216a6becbb0466dc083
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step12.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step12.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step12.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..69c9dd8009f5defe33882e2cc6548957364348fe
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step12.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 9a7a2d7c3f0efa7408e14bd09744808d
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step13.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step13.wav
new file mode 100644
index 0000000000000000000000000000000000000000..bcdeab588fe3e3e8413ffe8935144169b1931500
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step13.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step13.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step13.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..bd08094e50625bd0d7aba0f7e0272b64526ce12d
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step13.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 27ff539436f259348b7138c14d3885cc
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step14.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step14.wav
new file mode 100644
index 0000000000000000000000000000000000000000..84b1c01040733c1d9d28b8095d2b570c72302608
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step14.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step14.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step14.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..50e97c87210b05401294f7dd70191c6dabd4b447
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step14.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: a6e2596331387124da8e81d37da68ae2
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step15.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step15.wav
new file mode 100644
index 0000000000000000000000000000000000000000..f4c279b5ee7808a39000c380eca8574e093c4804
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step15.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step15.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step15.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..85b6a0d16bd3201602f57dbe153f4162a17fedc2
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step15.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ec02951caf7cd1f4fbc24fe9960cc69a
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step16.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step16.wav
new file mode 100644
index 0000000000000000000000000000000000000000..c89f0aab8279985c0dee4a9a9a3ef0c4fdf77583
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step16.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step16.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step16.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9267ee8dda54b89161b77e9113840522152bb227
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step16.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 7250925503d24ac4184011ccade045dd
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step17.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step17.wav
new file mode 100644
index 0000000000000000000000000000000000000000..6643fe90c652ba14ae459b378eecfad82181f2c5
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step17.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step17.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step17.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9f29b32df275064c1d518759ec150878ec0c093a
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step17.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 02dc709a1e386674e8d05d3c04baa6f7
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step18.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step18.wav
new file mode 100644
index 0000000000000000000000000000000000000000..d0baba42be0df3cd592d0a33439d30d6ac3094f2
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step18.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step18.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step18.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..ff5ea47432f8c2e46675164d1355f96d205437e7
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step18.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: c92fd58ac6b91794ba82b93ef3f4e00e
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step19.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step19.wav
new file mode 100644
index 0000000000000000000000000000000000000000..c6f17c75b8096a99eb3d402687ffbbf16c34078c
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step19.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step19.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step19.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3ba7830c88f99d9dd1e9118e7e6c300f57357ddf
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step19.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: a70895712392d4345be385abfae08f28
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step2.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step2.wav
new file mode 100644
index 0000000000000000000000000000000000000000..2de9149f9072a06e69d8191ca77ef7855c02fe26
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step2.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step2.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step2.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..92be1d40502b6bd71d3f99b52ec46ce26f337a5a
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step2.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 4544cd1f9b0d00a498e3602ecfffcacc
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step20.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step20.wav
new file mode 100644
index 0000000000000000000000000000000000000000..109ed5395de4b935e5853d16160ab188f041ffc0
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step20.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step20.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step20.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c9e7a12eaed728ae33475e4ab4c3688295e30ae8
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step20.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: b70d04f1f7e251b4f8629b271d71c623
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step3.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step3.wav
new file mode 100644
index 0000000000000000000000000000000000000000..e396485207c4b97cc6d9f225fdaabcbc82870ab9
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step3.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step3.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step3.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..07cd361cad44fbcc164465173bda68f30da90d4a
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step3.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 2921c47b0bdded540b5b813c1e60001c
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step4.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step4.wav
new file mode 100644
index 0000000000000000000000000000000000000000..2ba542a2bdb1857aea897665440a8214c0a7b52c
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step4.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step4.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step4.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..5e6adcd774d669e358cf2104f92f97fd01d83595
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step4.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 825d688f717750646b0a05cb2db4ae16
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step5.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step5.wav
new file mode 100644
index 0000000000000000000000000000000000000000..6fc402e1d8804e836eedb0902060150c300d7ed2
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step5.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step5.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step5.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c61abb11884586d7a8a376e577bd691eb99db609
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step5.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: df0f02816989a0348b801669beb67362
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step6.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step6.wav
new file mode 100644
index 0000000000000000000000000000000000000000..7d33789f29b8aa781a3b56228565c7a321c1c736
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step6.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step6.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step6.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d9eb8489536ccd46f36800701e257c94b3ccb7f5
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step6.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 90f0af26cb589f64eaae4a27d022a1d3
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step7.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step7.wav
new file mode 100644
index 0000000000000000000000000000000000000000..228a662ed8496a4be62902c526cbe3d0b1838de6
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step7.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step7.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step7.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3ac66ca6fd509d9030e2eb8c2fccfba32fedd0d3
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step7.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 8ce4499bbd5a13e408937e979191ac28
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step8.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step8.wav
new file mode 100644
index 0000000000000000000000000000000000000000..97779a57deb81343fa64e5095ad171e2366b4a96
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step8.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step8.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step8.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6e730ebdb0882d3c1e7da85ecbe9be491466cbfe
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step8.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: b8da35185c17df440a0d9e0309ac22a3
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step9.wav b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step9.wav
new file mode 100644
index 0000000000000000000000000000000000000000..2eeb79ca504d1b048655daeea6d3926d585bcca3
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step9.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step9.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step9.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..5010290c81e2d2be236e59ec75fa90b17d1f7099
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Floor/Floor_step9.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 209ae35949b251d4a83610a1e5992a2f
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground.meta b/Assets/Resources/Sounds/Player/FootStep/Forest ground.meta
new file mode 100644
index 0000000000000000000000000000000000000000..4cef9a8380b5e4f13f6809b19ca11e477de22768
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Forest ground.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3a03098ec8c0faf458dc897e93d1994c
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-A-www.fesliyanstudios.com.mp3 b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-A-www.fesliyanstudios.com.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..fd5a3993fb592ce2aaa6126d59a86320d685e03c
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-A-www.fesliyanstudios.com.mp3 differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-A-www.fesliyanstudios.com.mp3.meta b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-A-www.fesliyanstudios.com.mp3.meta
new file mode 100644
index 0000000000000000000000000000000000000000..2688076495bacc2dd3e3e9feeb7d9809e785073e
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-A-www.fesliyanstudios.com.mp3.meta	
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: b74fb460f6a95be4aade5cd8fc13945b
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-C-www.fesliyanstudios.com.mp3 b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-C-www.fesliyanstudios.com.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..8ef002b41fd4610a79e00b1ae6f53687fa726a45
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-C-www.fesliyanstudios.com.mp3 differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-C-www.fesliyanstudios.com.mp3.meta b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-C-www.fesliyanstudios.com.mp3.meta
new file mode 100644
index 0000000000000000000000000000000000000000..cb37b6c4c46782b3afb61bf7961e3a8956ddd57c
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-C-www.fesliyanstudios.com.mp3.meta	
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 3db29ccb0dea98c49bce727cc4130943
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-D-www.fesliyanstudios.com.mp3 b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-D-www.fesliyanstudios.com.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..a7286cea9ed69b3fd5b61ab3064a8965dad7bf6c
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-D-www.fesliyanstudios.com.mp3 differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-D-www.fesliyanstudios.com.mp3.meta b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-D-www.fesliyanstudios.com.mp3.meta
new file mode 100644
index 0000000000000000000000000000000000000000..ebe4f759dc07361f878c8761f7e70d9cc3ead4fe
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-D-www.fesliyanstudios.com.mp3.meta	
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: bb1e24d6e37e93b4f8008c8a2c67870e
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-E-www.fesliyanstudios.com.mp3 b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-E-www.fesliyanstudios.com.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..bee57145cfb99692576c9f90aae9c2546a568fff
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-E-www.fesliyanstudios.com.mp3 differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-E-www.fesliyanstudios.com.mp3.meta b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-E-www.fesliyanstudios.com.mp3.meta
new file mode 100644
index 0000000000000000000000000000000000000000..cfff8402c7a2ca23fcb2c901e692fa90e6d9afe8
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-E-www.fesliyanstudios.com.mp3.meta	
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ad5f8c511d042d54a9296afd9cbe2c08
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-G-www.fesliyanstudios.com.mp3 b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-G-www.fesliyanstudios.com.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..1d299193f5e4fae82b0fa2c95cae0c2887091bdf
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-G-www.fesliyanstudios.com.mp3 differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-G-www.fesliyanstudios.com.mp3.meta b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-G-www.fesliyanstudios.com.mp3.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1bd653a6f9dd164b4881bbaa4d23c9fffeb2b790
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Forest ground/Single-footstep-in-grass-G-www.fesliyanstudios.com.mp3.meta	
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: cc66a015754710145b3add3b05eff913
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground.meta b/Assets/Resources/Sounds/Player/FootStep/Ground.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8a234fe6939354ad40a63760abe5ece3c42b35cd
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Ground.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1108f832697665c4cbddbc0b44dff6a7
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step0.wav b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step0.wav
new file mode 100644
index 0000000000000000000000000000000000000000..39e21d3422bebfe9590da1b0a925ff96d5236a8a
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step0.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step0.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step0.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..660b1f4991a5d7a567fa578f9733a8869b652f41
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step0.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: eec53751c4e79a7469fc34e774360128
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step1.wav b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step1.wav
new file mode 100644
index 0000000000000000000000000000000000000000..52af726e1960d9dd0f2e30a3cd8b980cb6720f73
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step1.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step1.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step1.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d0254428de1114971f2dc159604363669e7bd451
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step1.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: dbe4405baeea2404ba3d422430b5fd3b
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step2.wav b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step2.wav
new file mode 100644
index 0000000000000000000000000000000000000000..2df5fb5f497e3fd9e1c0055be9230dece791e5d6
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step2.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step2.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step2.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8b9626a4086d7255ab76fe2198bc14b95a52d7d0
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step2.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: c8657061120b2da4fb645654b16201f6
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step3.wav b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step3.wav
new file mode 100644
index 0000000000000000000000000000000000000000..b395051548057f747e5a1caee4a7abf1ef597e80
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step3.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step3.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step3.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..eb3833434e1e59fd4660c7d227c573b4c32cb9ba
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Ground/Ground_Step3.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 8ff53086d637af8478c1408b78b3dd05
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground.meta b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a59f771a90822a1ae36246be18f4da32c45643dd
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2b7f682d683281f46a07add1bac4f253
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_jump0.wav b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_jump0.wav
new file mode 100644
index 0000000000000000000000000000000000000000..8768b4a0074c13f370b618ba840a1cc1fd3fbf6c
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_jump0.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_jump0.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_jump0.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..451b8d5ac48a92261484e042ef2a259ad8b97a3e
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_jump0.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 622f42e8d781b8a44b119174e4ed9708
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step3.wav b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step3.wav
new file mode 100644
index 0000000000000000000000000000000000000000..3194aa076edb1faf6a609786be76dd943f375f6f
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step3.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step3.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step3.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..ffb9505e06905b4dc74c91a2a9c61305ed472904
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step3.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 7dd1b75dd97f9af468c655f59ab900cc
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step4.wav b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step4.wav
new file mode 100644
index 0000000000000000000000000000000000000000..af6f3108c0190fbc137714ecf6ea17fbb9a9d923
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step4.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step4.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step4.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..5bb57c4297acfa25d79bda95be1fc24059967134
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step4.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 294e5ecef1c038f4eaaaad457cad5981
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step5.wav b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step5.wav
new file mode 100644
index 0000000000000000000000000000000000000000..8b06af433669e130fde2f55e0dbf65c780816b49
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step5.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step5.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step5.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6276ae93d04272deacf55c705b865d99c42378bb
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step5.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 0810c6bbffb6c0143984f3145f710f69
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step6.wav b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step6.wav
new file mode 100644
index 0000000000000000000000000000000000000000..e01bfdc540734507af2c3d6d84e41e892384794b
Binary files /dev/null and b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step6.wav differ
diff --git a/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step6.wav.meta b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step6.wav.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9cbe317fa15cbf6fee54683015604a6dbe0384a9
--- /dev/null
+++ b/Assets/Resources/Sounds/Player/FootStep/Rocky_ground/Rocky_ground_step6.wav.meta
@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: ebd381bfafa32b844a6954fc40a08c2e
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scenes/Hub/Hub.unity b/Assets/Scenes/Hub/Hub.unity
index 5b5da569188d6b0e71d0d21975b5f80bb6740221..70eb84a28085b8729d3b1484cd0fd38cbf722dfb 100644
--- a/Assets/Scenes/Hub/Hub.unity
+++ b/Assets/Scenes/Hub/Hub.unity
@@ -8088,6 +8088,103 @@ Transform:
   m_CorrespondingSourceObject: {fileID: 455934, guid: 2ed7cc7e3c944414d8f3fabb4d533018, type: 3}
   m_PrefabInstance: {fileID: 804966318}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &323755119
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 323755123}
+  - component: {fileID: 323755122}
+  - component: {fileID: 323755121}
+  - component: {fileID: 323755120}
+  m_Layer: 0
+  m_Name: Cube (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!65 &323755120
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 323755119}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &323755121
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 323755119}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &323755122
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 323755119}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &323755123
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 323755119}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 488.89, y: 57.31, z: 480.36}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 10
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &332479716
 GameObject:
   m_ObjectHideFlags: 0
@@ -12013,170 +12110,6 @@ MonoBehaviour:
   m_SelectedFaces: 
   m_SelectedEdges: []
   m_SelectedVertices: 
---- !u!43 &519391371
-Mesh:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: pb_Mesh-4076
-  serializedVersion: 10
-  m_SubMeshes:
-  - serializedVersion: 2
-    firstByte: 0
-    indexCount: 72
-    topology: 0
-    baseVertex: 0
-    firstVertex: 0
-    vertexCount: 36
-    localAABB:
-      m_Center: {x: 0.51342773, y: 5.71719, z: -0.6862183}
-      m_Extent: {x: 0.5133972, y: 5.71719, z: 0.59428257}
-  m_Shapes:
-    vertices: []
-    shapes: []
-    channels: []
-    fullWeights: []
-  m_BindPose: []
-  m_BoneNameHashes: 
-  m_RootBoneNameHash: 0
-  m_BonesAABB: []
-  m_VariableBoneCountWeights:
-    m_Data: 
-  m_MeshCompression: 0
-  m_IsReadable: 1
-  m_KeepVertices: 1
-  m_KeepIndices: 1
-  m_IndexFormat: 0
-  m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000a000b000c000b000d000c000e000f0010000f00110010001200130014001300150014001600170018001900170016001a00170019001b0017001a001c0017001b00180017001c001d001e001f001f001e00200020001e00210021001e00220022001e00230023001e001d00
-  m_VertexData:
-    serializedVersion: 3
-    m_VertexCount: 36
-    m_Channels:
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 3
-    - stream: 0
-      offset: 12
-      format: 0
-      dimension: 3
-    - stream: 0
-      offset: 24
-      format: 0
-      dimension: 4
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 40
-      format: 0
-      dimension: 2
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    - stream: 0
-      offset: 0
-      format: 0
-      dimension: 0
-    m_DataSize: 1728
-    _typelessdata: 006f833f0000000000ac2fbf0000803f000000003d6e8bb200000000000000000000803f000080bfd2c084bf00000000006f833f38f3364100ac2fbf0000803f000000003d6e8bb200000000000000000000803f000080bfd2c084bf38f336410027453f00000000d048bcbd059f0c3f0000000079eb553f79eb55bf00000000049f0c3f000080bf6e91c7be000000000027453f38f33641d048bcbd059f0c3f0000000079eb553f79eb55bf00000000049f0c3f000080bf6e91c7be38f336410027453f00000000d048bcbd059f0c3f0000000079eb553f79eb55bf00000000069f0c3f000080bf002745bf000000000027453f38f33641d048bcbd059f0c3f0000000079eb553f79eb55bf00000000069f0c3f000080bf002745bf38f33641ff71833e00000000d848bcbd079f0cbf0000000078eb553f78eb55bf00000000079f0cbf000080bfff7183be00000000ff71833e38f33641d848bcbd079f0cbf0000000078eb553f78eb55bf00000000079f0cbf000080bfff7183be38f33641ff71833e00000000d848bcbd079f0cbf0000000078eb553f78eb55bf00000000069f0cbf000080bf97918ebc00000000ff71833e38f33641d848bcbd079f0cbf0000000078eb553f78eb55bf00000000069f0cbf000080bf97918ebc38f33641000000380000000001ac2fbf000080bf000000005c2551b33e6e0b3300000000000080bf000080bf6044213f000000000000003838f3364101ac2fbf000080bf000000005c2551b33e6e0b3300000000000080bf000080bf6044213f38f336410272833e0000000074e7a3bf059f0cbf0000000079eb55bf7aeb553f00000000049f0cbf000080bf727fa33f000000000272833e38f3364174e7a3bf059f0cbf0000000079eb55bf7aeb553f00000000049f0cbf000080bf727fa33f38f336410272833e0000000074e7a3bf059f0cbf0000000079eb55bf79eb553f00000000049f0cbf000080bf0272833e000000000272833e38f3364174e7a3bf059f0cbf0000000079eb55bf79eb553f00000000049f0cbf000080bf0272833e38f33641ff26453f0000000074e7a3bf059f0c3f0000000078eb55bf79eb553f00000000069f0c3f000080bfff26453f00000000ff26453f38f3364174e7a3bf059f0c3f0000000078eb55bf79eb553f00000000069f0c3f000080bfff26453f38f33641ff26453f0000000074e7a3bf059f0c3f0000000078eb55bf79eb553f00000000059f0c3f000080bf9ec15ebf00000000ff26453f38f3364174e7a3bf059f0c3f0000000078eb55bf79eb553f00000000059f0c3f000080bf9ec15ebf38f33641006f833f0000000000ac2fbf0000803f000000003d6e8bb23d6e0b33000000000000803f000080bfbd2264be00000000006f833f38f3364100ac2fbf0000803f000000003d6e8bb23d6e0b33000000000000803f000080bfbd2264be38f336410027453f00000000d048bcbd00000000000080bf00000000000080bf0000000000000000000080bf002745bfd048bcbd0070033f0000000000ac2fbf00000000000080bf00000000000080bf0000000000000000000080bf007003bf00ac2fbf006f833f0000000000ac2fbf00000000000080bf00000000000080bf0000000000000000000080bf006f83bf00ac2fbfff71833e00000000d848bcbd00000000000080bf00000000000080bf0000000000000000000080bfff7183bed848bcbd000000380000000001ac2fbf00000000000080bf00000000000080bf0000000000000000000080bf000000b801ac2fbf0272833e0000000074e7a3bf00000000000080bf00000000000080bf0000000000000000000080bf027283be74e7a3bfff26453f0000000074e7a3bf00000000000080bf00000000000080bf0000000000000000000080bfff2645bf74e7a3bf006f833f38f3364100ac2fbf000000000000803f000000000000803f0000000000000000000080bf006f833f00ac2fbf0070033f38f3364100ac2fbf000000000000803f000000000000803f0000000000000000000080bf0070033f00ac2fbf0027453f38f33641d048bcbd000000000000803f000000000000803f0000000000000000000080bf0027453fd048bcbdff71833e38f33641d848bcbd000000000000803f000000000000803f0000000000000000000080bfff71833ed848bcbd0000003838f3364101ac2fbf000000000000803f000000000000803f0000000000000000000080bf0000003801ac2fbf0272833e38f3364174e7a3bf000000000000803f000000000000803f0000000000000000000080bf0272833e74e7a3bfff26453f38f3364174e7a3bf000000000000803f000000000000803f0000000000000000000080bfff26453f74e7a3bf
-  m_CompressedMesh:
-    m_Vertices:
-      m_NumItems: 0
-      m_Range: 0
-      m_Start: 0
-      m_Data: 
-      m_BitSize: 0
-    m_UV:
-      m_NumItems: 0
-      m_Range: 0
-      m_Start: 0
-      m_Data: 
-      m_BitSize: 0
-    m_Normals:
-      m_NumItems: 0
-      m_Range: 0
-      m_Start: 0
-      m_Data: 
-      m_BitSize: 0
-    m_Tangents:
-      m_NumItems: 0
-      m_Range: 0
-      m_Start: 0
-      m_Data: 
-      m_BitSize: 0
-    m_Weights:
-      m_NumItems: 0
-      m_Data: 
-      m_BitSize: 0
-    m_NormalSigns:
-      m_NumItems: 0
-      m_Data: 
-      m_BitSize: 0
-    m_TangentSigns:
-      m_NumItems: 0
-      m_Data: 
-      m_BitSize: 0
-    m_FloatColors:
-      m_NumItems: 0
-      m_Range: 0
-      m_Start: 0
-      m_Data: 
-      m_BitSize: 0
-    m_BoneIndices:
-      m_NumItems: 0
-      m_Data: 
-      m_BitSize: 0
-    m_Triangles:
-      m_NumItems: 0
-      m_Data: 
-      m_BitSize: 0
-    m_UVInfo: 0
-  m_LocalAABB:
-    m_Center: {x: 0.51342773, y: 5.71719, z: -0.6862183}
-    m_Extent: {x: 0.5133972, y: 5.71719, z: 0.59428257}
-  m_MeshUsageFlags: 0
-  m_BakedConvexCollisionMesh: 
-  m_BakedTriangleCollisionMesh: 
-  m_MeshMetrics[0]: 1
-  m_MeshMetrics[1]: 1
-  m_MeshOptimizationFlags: 1
-  m_StreamData:
-    serializedVersion: 2
-    offset: 0
-    size: 0
-    path: 
 --- !u!1 &524298644
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/Hub/CollideInteractions/Actors/GameTriggerUI.cs b/Assets/Scripts/Hub/CollideInteractions/Actors/GameTriggerUI.cs
index ea7f79357007d690d8988b31cde6d87fd8ec51e8..ae5ac31f1678b79ef4bb4de784bbf13847fd85a6 100644
--- a/Assets/Scripts/Hub/CollideInteractions/Actors/GameTriggerUI.cs
+++ b/Assets/Scripts/Hub/CollideInteractions/Actors/GameTriggerUI.cs
@@ -7,6 +7,7 @@ public class GameTriggerUI : MonoBehaviour
 
     private UI UIScript;
     public string GameName;
+    private bool isTrigger = false;
 
     private void Start(){
         UIScript = GameObject.Find("MainCamera").GetComponent<UI>();
@@ -15,7 +16,7 @@ public class GameTriggerUI : MonoBehaviour
   
     private void LateUpdate()
     {
-     if (Input.GetKeyDown(KeyCode.F))
+     if (Input.GetKeyDown(KeyCode.F) && isTrigger)
         {
            OnInteract();
         }
@@ -24,6 +25,7 @@ public class GameTriggerUI : MonoBehaviour
     {
         if (obj.CompareTag("Player"))
         {
+            isTrigger = true;
             UIScript.CallFunction("showGameTextInfo", GameName);
         }
     }
@@ -44,6 +46,7 @@ public class GameTriggerUI : MonoBehaviour
     {
         if (obj.CompareTag("Player"))
         {
+            isTrigger = false;
             UIScript.CallFunction("hideGameTextInfo", "");
         }
     }
diff --git a/Assets/Scripts/Hub/GestionScore/JSONRelated/FourWriter/ScoreTemp.cs b/Assets/Scripts/Hub/GestionScore/JSONRelated/FourWriter/ScoreTemp.cs
index c5b8d41bbee623e5c3d60517761620beb8a956f5..87f3e375b01ee14ed1d27cfe99466014b5615d9f 100644
--- a/Assets/Scripts/Hub/GestionScore/JSONRelated/FourWriter/ScoreTemp.cs
+++ b/Assets/Scripts/Hub/GestionScore/JSONRelated/FourWriter/ScoreTemp.cs
@@ -3,6 +3,22 @@ using System.Collections.Generic;
 using UnityEngine;
 using System;
 
+/** 
+  * Fichier :  ScoreTemp.cs
+  * 
+  * Auteur :   Alexandre NOVAIS
+  * Date :     Mars 2022
+  * Groupe :   TP 4C 
+  * 
+  * Résumé du fichier : 
+  *
+  *   Modele de classe à redéfinir pour chaque jeux
+  * 
+  *  Fonctionne de pair avec son ScriptableObject. Il faut transferer les données
+  *  du scriptableObject dans une instance de cette classe afin de sauvegarder les donnée 
+  *  au format JSON grace a l'attribut Serializable de cette classe.
+  */
+
 [Serializable]
 public class ScoreTemp
 {
diff --git a/Assets/Scripts/Hub/GestionScore/JSONRelated/HandleJSON/FileHandler.cs b/Assets/Scripts/Hub/GestionScore/JSONRelated/HandleJSON/FileHandler.cs
index 94069238def0ab991f1d872e050323f51a98e544..a566b99cab1a1c5cd4fa277b616616529413bacc 100644
--- a/Assets/Scripts/Hub/GestionScore/JSONRelated/HandleJSON/FileHandler.cs
+++ b/Assets/Scripts/Hub/GestionScore/JSONRelated/HandleJSON/FileHandler.cs
@@ -16,7 +16,9 @@ using System.Linq;
   * 
   *   Implémente les fonctionnalités permettant d'ouvrir, de lire, de créer et d'écrire
   *   dans un document JSON. 
-  *   La classe static
+  *   La classe static quant à elle permet de convertir et d'encapsuler les données 
+  *   de manière transparente pour le programmeur.
+
   */
 
 public static class FileHandler 
diff --git a/Assets/Scripts/Hub/GestionScore/LeaderBoard/AfficherScore.cs b/Assets/Scripts/Hub/GestionScore/LeaderBoard/AfficherScore.cs
new file mode 100644
index 0000000000000000000000000000000000000000..78bdc12a0900f2d8b1626c1ad301e8c954bc69c2
--- /dev/null
+++ b/Assets/Scripts/Hub/GestionScore/LeaderBoard/AfficherScore.cs
@@ -0,0 +1,40 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+
+// TEMPLATE
+public class AfficherScore : MonoBehaviour
+{
+
+    List<ScoreTemp> dataTab = new List<ScoreTemp>();    
+    private bool isTrue = false;
+
+    private void Update()
+    {
+        if (Input.GetKeyDown(KeyCode.F) && isTrue)
+        {
+            dataTab = FileHandler.LireJSON<ScoreTemp>("tempScene.json"); // Lire les données du JSON associé à filename
+            foreach(ScoreTemp score in dataTab)
+            {
+                Debug.Log(score.value);
+            }
+        }
+    }
+    public void OnTriggerEnter(Collider obj)
+    {
+        if (obj.CompareTag("Player"))
+        {
+            isTrue = true;
+        }
+    }
+
+    public void OnTriggerExit(Collider obj)
+    {
+        if (obj.CompareTag("Player"))
+        {
+            isTrue = false;
+        }
+    }
+
+}
diff --git a/Assets/Scripts/Hub/GestionScore/LeaderBoard/AllScores.cs.meta b/Assets/Scripts/Hub/GestionScore/LeaderBoard/AfficherScore.cs.meta
similarity index 83%
rename from Assets/Scripts/Hub/GestionScore/LeaderBoard/AllScores.cs.meta
rename to Assets/Scripts/Hub/GestionScore/LeaderBoard/AfficherScore.cs.meta
index 5bd86ff8d3bd160b256e2a3dec9fbb169b844d92..8474a3b5f1aafc63674efd8a0b771fe3482857c2 100644
--- a/Assets/Scripts/Hub/GestionScore/LeaderBoard/AllScores.cs.meta
+++ b/Assets/Scripts/Hub/GestionScore/LeaderBoard/AfficherScore.cs.meta
@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 670cf6b134e2b5e478cf6546b9ba5cc3
+guid: ec7d03af8a6f6cc48aeaaad430d11c77
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2
diff --git a/Assets/Scripts/Hub/GestionScore/LeaderBoard/AllScores.cs b/Assets/Scripts/Hub/GestionScore/LeaderBoard/AllScores.cs
deleted file mode 100644
index a8c828fa7662a91cf00f663303505d325f679f4f..0000000000000000000000000000000000000000
--- a/Assets/Scripts/Hub/GestionScore/LeaderBoard/AllScores.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class AllScores : MonoBehaviour
-{
-    // [SerializeField]
-    // private ScoreSO scoreSO;
-
-    // [SerializeField]
-    // private int[] tmpScore;
-
-    
-
-}
diff --git a/Assets/Scripts/Hub/GestionScore/ScriptSO/ScriptSO/ScriptSO.cs b/Assets/Scripts/Hub/GestionScore/ScriptSO/ScriptSO/ScriptSO.cs
index 624f4eb385f9df476dbdca29c1bcb92924548e9b..bbea475e640cf00b2ff5d69b57ce7204c5b25bc2 100644
--- a/Assets/Scripts/Hub/GestionScore/ScriptSO/ScriptSO/ScriptSO.cs
+++ b/Assets/Scripts/Hub/GestionScore/ScriptSO/ScriptSO/ScriptSO.cs
@@ -2,8 +2,25 @@ using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
 
-[CreateAssetMenu] // Crée un objet ScriptSO dans le menu
-                  // Structure de donnée persistante
+/** 
+  * Fichier :  ScriptSO.cs
+  * 
+  * Auteur :   Alexandre NOVAIS
+  * Date :     Mars 2022
+  * Groupe :   TP 4C 
+  * 
+  * Résumé du fichier : 
+  *
+  *  Modele de ScriptableObject à redéfinir pour chaque jeux
+  * 
+  *  Cette classe permet de définir un Scriptable object qui contiendra des donnée
+  *  persistente tant qu'une référence éxiste.
+  *  Ce modèle prends une valeur de score.
+  *  - On crée un objet depuis le menu pour le glisser dans les SerializeField
+  */
+
+[CreateAssetMenu]
+
 public class ScriptSO : ScriptableObject
 {
     [SerializeField]
diff --git a/Assets/Scripts/Hub/PlayerHub/LookAtActors/IKScript.cs b/Assets/Scripts/Hub/PlayerHub/LookAtActors/IKScript.cs
index 2753c86da6e6e31bb9733eadfed66c3c7c2f7e75..00bac82a71b61540d84bb5342c8ee1c6ac428e54 100644
--- a/Assets/Scripts/Hub/PlayerHub/LookAtActors/IKScript.cs
+++ b/Assets/Scripts/Hub/PlayerHub/LookAtActors/IKScript.cs
@@ -1,9 +1,20 @@
 using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
+/** 
+  * Fichier :  IKScript.cs
+  * 
+  * Auteur :   Alexandre Novais
+  * Date :     Mars 2022
+  * Groupe :   TP 4C 
+  * 
+  * Résumé du fichier : 
+  * 
+  *    Permet de configurer l'inverse kinematics pour suivre du regards les objets "Actor"
+  *    Inspiré de la documentation sur le sujet
+  *    Ce script va dans le personnage et détécte automatiquement les objet possédant un tag "acteur" à une portée donnée.
+  */
 
-// Permet de configurer l'inverse kinematics pour suivre du regards les objets "Actor"
-// Inspir� de la documentation sur le sujet
 public class IKScript : MonoBehaviour
 {
 
@@ -11,10 +22,10 @@ public class IKScript : MonoBehaviour
     public bool ikActive = false;
     public Transform actor; // Modifier en Array de 4
 
-    // Port�e � laquelle on commence � fixer l'objet
+    // Portée à laquelle on commence à fixer l'objet
     public float portee;
 
-    // permet de redefinir la port�e de rotation de la t�te quand un objet passe derri�re le personnage
+    // permet de redefinir la port�e de rotation de la t�te quand un objet passe derri�re le personnage
     public float lookWeight;
     GameObject pivot; 
 
@@ -22,28 +33,28 @@ public class IKScript : MonoBehaviour
     {
         animator = GetComponent<Animator>();
 
-        pivot = new GameObject("Pivot"); // On cr�e un objet pivot dynamiquement
-        pivot.transform.parent = transform.gameObject.transform; // on le cr�e en tant qu'enfant du Player
-        pivot.transform.localPosition = new Vector3(0,1.43f,0); // On le positionne au niveau de la t�te du personnage
+        pivot = new GameObject("Pivot"); // On cr�e un objet pivot dynamiquement
+        pivot.transform.parent = transform.gameObject.transform; // on le cr�e en tant qu'enfant du Player
+        pivot.transform.localPosition = new Vector3(0,1.43f,0); // On le positionne au niveau de la t�te du personnage
     }
 
     private void Update()
     {
-        // Condition pour fix� la distance � laquelle on commence a fixer un actor
+        // Condition pour fix� la distance � laquelle on commence a fixer un actor
         float distanceRelative = Vector3.Distance(pivot.transform.position, actor.position);
 
-        // On r�cup�re la valeur de la position de l'objet par rapport au pivot
+        // On r�cup�re la valeur de la position de l'objet par rapport au pivot
         pivot.transform.LookAt(actor);
         float pivotY = pivot.transform.localRotation.y;
 
-        // si la position est comprise en 0.65 et -0.65 alors l'objet est devant le pivot et la distance est inf�rieur � 14f
+        // si la position est comprise en 0.65 et -0.65 alors l'objet est devant le pivot et la distance est inf�rieur � 14f
         if (pivotY < 0.65f && pivotY > -0.65f && distanceRelative < portee) 
         {
             // On suit du regards
-            lookWeight = Mathf.Lerp(lookWeight,1, Time.deltaTime * 2.5f); // Lerp associ� � deltatime permet de changer progressivement la valeur
-                                                                          // Grace � quoi on peut cibl� ou relach� le regards progr�ssivement
+            lookWeight = Mathf.Lerp(lookWeight,1, Time.deltaTime * 2.5f); // Lerp associ� � deltatime permet de changer progressivement la valeur
+                                                                          // Grace � quoi on peut cibl� ou relach� le regards progr�ssivement
         }
-        else // l'objet est pass� d�rri�re le pivot
+        else // l'objet est pass� d�rri�re le pivot
         {
             // On stop le suivis
             lookWeight = Mathf.Lerp(lookWeight, 0, Time.deltaTime * 2.5f);
diff --git a/Assets/Scripts/Hub/SoundHub/FootStep/DetectTerrainSound.cs b/Assets/Scripts/Hub/SoundHub/FootStep/DetectTerrainSound.cs
index 755c4de25c632ee9c5865531f06755b40b45ebc5..cee9aa6aee54968d09365704b948c25f6f196b0b 100644
--- a/Assets/Scripts/Hub/SoundHub/FootStep/DetectTerrainSound.cs
+++ b/Assets/Scripts/Hub/SoundHub/FootStep/DetectTerrainSound.cs
@@ -1,5 +1,19 @@
 using UnityEngine;
 
+/** 
+  * Fichier :  DetectTerrainSound.cs
+  * 
+  * Auteur :   Alexandre Novais
+  * Date :     Mars 2022
+  * Groupe :   TP 4C 
+  * 
+  * Résumé du fichier : 
+  * 
+  *   Cette classe va récupèrer les texture sur lesquels marche le joueur
+  *   En utilisant l'alphaMap du terrain ainsi que ses textures
+  */
+
+
 public class DetectTerrainSound : MonoBehaviour
 {
 	public Transform playerTransform;
@@ -14,7 +28,7 @@ public class DetectTerrainSound : MonoBehaviour
 	private void Start()
     {
 		// Initialisation des objets
-		terrain = Terrain.activeTerrains; // On r�cup�re nos 2 terrain (car on peux pas utiliser Find sur un terrain ni convertir un GameObject en Terrain)
+		terrain = Terrain.activeTerrains; // On r�cup�re nos 2 terrain (car on peux pas utiliser Find sur un terrain ni convertir un GameObject en Terrain)
 		island = terrain[1]; // on ne choisis que l'ile
 		player = gameObject;
 		playerTransform = gameObject.transform;
@@ -27,32 +41,32 @@ public class DetectTerrainSound : MonoBehaviour
 		RecupererTexture();
 	}
 
-    // Convertir la position du joueur en coordon�es sur la carte, on cherche � obtenir une valeur entre 0 et 1 (pourcentage)
-    // On va utiliser l'alphamap pour r�cup�rer plus tards le mix de textures ainsi que leurs intensit�
+    // Convertir la position du joueur en coordon�es sur la carte, on cherche � obtenir une valeur entre 0 et 1 (pourcentage)
+    // On va utiliser l'alphamap pour r�cup�rer plus tards le mix de textures ainsi que leurs intensit�
     public void ConvertirPosJoueur(Vector3 player)
     {
-		Vector3 playerPos = player - island.transform.position; // On r�cup�re la position du joueur par rapport au terrain
+		Vector3 playerPos = player - island.transform.position; // On r�cup�re la position du joueur par rapport au terrain
 																// en faisant abstraction des offset
 		
 		Vector3 mapPosition = new Vector3 
 			(playerPos.x / island.terrainData.size.x, 0, playerPos.z / island.terrainData.size.z); // % representant la position du joueur
-		float xCoord = mapPosition.x * island.terrainData.alphamapWidth; // On r�cup�re le postion pr�cise du joueur par rapport au terrain
+		float xCoord = mapPosition.x * island.terrainData.alphamapWidth; // On r�cup�re le postion pr�cise du joueur par rapport au terrain
 		float zCoord = mapPosition.z * island.terrainData.alphamapHeight; 
 		
 		posX = (int)xCoord; // Permet de determiner le pixel exact en X
 		posZ = (int)zCoord; // Permet de determiner le pixel exact en Z
 	}
 
-	// On r�cup�re maintenant les textures de l'alphamap aux coordonn�es r�cup�r�s pr�c�demment
+	// On r�cup�re maintenant les textures de l'alphamap aux coordonn�es r�cup�r�s pr�c�demment
 	public void RecupererTexture()
 	{
-		float[,,] alphaMap = island.terrainData.GetAlphamaps(posX, posZ, 1, 1); // On r�cup�re la position du joueur calcul� au dessus,
-																				// par rapport � un echantillon de la map de 1 pixel
+		float[,,] alphaMap = island.terrainData.GetAlphamaps(posX, posZ, 1, 1); // On r�cup�re la position du joueur calcul� au dessus,
+																				// par rapport � un echantillon de la map de 1 pixel
 
 		// Autant de sons de texture que de textures => 4 index pour 4 textures
-		textureValues[0] = alphaMap[0, 0, 0]; // les 2 premi�re valeurs repr�sente l'offset qu'on met � 0
-											  // car on a r�cup�r� la position exact au dessus
-		textureValues[1] = alphaMap[0, 0, 1]; // le 3eme index repr�sente l'index de la texture du terrain
+		textureValues[0] = alphaMap[0, 0, 0]; // les 2 premi�re valeurs repr�sente l'offset qu'on met � 0
+											  // car on a r�cup�r� la position exact au dessus
+		textureValues[1] = alphaMap[0, 0, 1]; // le 3eme index repr�sente l'index de la texture du terrain
 		textureValues[2] = alphaMap[0, 0, 2];
 		textureValues[3] = alphaMap[0, 0, 3];
 	}
diff --git a/Assets/Scripts/Hub/SoundHub/FootStep/PlayFootStep.cs b/Assets/Scripts/Hub/SoundHub/FootStep/PlayFootStep.cs
index 88166198431fb4f519e33fa7398d43087bc67f3e..aed84f2827ea5fc427abc33c6ef7c12f10ac8dc5 100644
--- a/Assets/Scripts/Hub/SoundHub/FootStep/PlayFootStep.cs
+++ b/Assets/Scripts/Hub/SoundHub/FootStep/PlayFootStep.cs
@@ -1,5 +1,18 @@
 using UnityEngine;
 
+/** 
+  * Fichier :  PlayFootStep.cs
+  * 
+  * Auteur :   Alexandre Novais
+  * Date :     Mars 2022
+  * Groupe :   TP 4C 
+  * 
+  * Résumé du fichier : 
+  * 
+  *   Cette classe utilise les donnée récupéré par DetectTerrainSound afin de joueur des bruits de pas.
+  *   Elle controle les conditionnel du joueur.
+  */
+
 
 public class PlayFootStep : MonoBehaviour
 {
@@ -63,10 +76,10 @@ public class PlayFootStep : MonoBehaviour
         }
     }
 
-    //fonction pour r�cup�rer les clip audio
+    //fonction pour r�cup�rer les clip audio
     AudioClip GetClip(AudioClip[] clips)
     {
-        // Jouer des clips differents � chaque pas
+        // Jouer des clips differents � chaque pas
         int tentative = 3;
         AudioClip selClip = clips[Random.Range(0, clips.Length - 1)];
 
@@ -81,11 +94,11 @@ public class PlayFootStep : MonoBehaviour
 
     void NextClip()
     {
-        audio.pitch = Random.Range(0.9f, 1.1f); // le pitch permet de donn� un impression de bruit +- lointain
+        audio.pitch = Random.Range(0.9f, 1.1f); // le pitch permet de donn� un impression de bruit +- lointain
         audio.volume = Random.Range(0.2f, 0.4f);
 
         detect.GetTexture();
-        // D�finis le clip � jouer en fonction de la texture
+        // Définis le clip à jouer en fonction de la texture
         if (detect.textureValues[0] > 0)
         {
             audio.PlayOneShot(GetClip(groundClips), detect.textureValues[0]);