diff --git a/.vs/cityescape/xs/UserPrefs.xml b/.vs/cityescape/xs/UserPrefs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..30205cbece10f0f58bf621e5c88de8c2342c4d2e
--- /dev/null
+++ b/.vs/cityescape/xs/UserPrefs.xml
@@ -0,0 +1,30 @@
+<Properties>
+  <MonoDevelop.Ide.Workbench ActiveDocument="Assets/Scripts/Player/PlayerMovement.cs">
+    <Files>
+      <File FileName="Assets/Scripts/Player/PlayerMovement.cs" Line="13" Column="21" />
+    </Files>
+    <Pads>
+      <Pad Id="ProjectPad">
+        <State name="__root__">
+          <Node name="cityescape" expanded="True">
+            <Node name="Assembly-CSharp" expanded="True">
+              <Node name="Assets" expanded="True">
+                <Node name="Scripts" expanded="True">
+                  <Node name="Player" expanded="True">
+                    <Node name="PlayerMovement.cs" selected="True" />
+                  </Node>
+                </Node>
+              </Node>
+            </Node>
+          </Node>
+        </State>
+      </Pad>
+    </Pads>
+  </MonoDevelop.Ide.Workbench>
+  <MonoDevelop.Ide.DebuggingService.PinnedWatches />
+  <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
+  <MonoDevelop.Ide.DebuggingService.Breakpoints>
+    <BreakpointStore />
+  </MonoDevelop.Ide.DebuggingService.Breakpoints>
+  <MultiItemStartupConfigurations />
+</Properties>
\ No newline at end of file
diff --git a/.vs/cityescape/xs/project-cache/Assembly-CSharp-Debug.json b/.vs/cityescape/xs/project-cache/Assembly-CSharp-Debug.json
new file mode 100644
index 0000000000000000000000000000000000000000..1ee662c38e165629b748dca7ef868304c87c0fc1
--- /dev/null
+++ b/.vs/cityescape/xs/project-cache/Assembly-CSharp-Debug.json
@@ -0,0 +1 @@
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/ref/2.0.0/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/PsdPlugin.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.ComponentModel.Composition.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Drawing.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.IO.Compression.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/Extensions/2.0.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/Extensions/2.0.0/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Runtime.Serialization.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.ServiceModel.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Transactions.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Animation.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Animation.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Animation.Triangle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Common.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Common.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.IK.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.IK.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Path.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.PixelPerfect.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.PixelPerfect.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Psdimporter.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.SpriteShape.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.InternalAPIEditorBridge.001.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.InternalAPIEngineBridge.001.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.Mathematics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.Mathematics.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.Rider.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.TextMeshPro.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.Timeline.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.Timeline.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/Unity.VSCode.Editor.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.CoreModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.GraphViewModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.PackageManagerUIModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.SceneTemplateModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/UnityEditor.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIElementsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIElementsSamplesModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UIServiceModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEditor.UnityConnectModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AIModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AnimationModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ARModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AudioModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClothModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DirectorModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GameCenterModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GIModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GridModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.HotReloadModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.IMGUIModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.LocalizationModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.Physics2DModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PhysicsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ProfilerModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.StreamingModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubstanceModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextCoreModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TilemapModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TLSModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/valentinbloch/Desktop/cours/S4/cityescape/Library/ScriptAssemblies/UnityEngine.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsNativeModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UmbraModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UNETModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityCurlModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VehiclesModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VFXModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VideoModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VirtualTexturingModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VRModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WindModule.dll","Aliases":[],"Framework":null},{"FilePath":"/Applications/Unity/Hub/Editor/2020.3.1f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.XRModule.dll","Aliases":[],"Framework":null}],"Files":["/Users/valentinbloch/Desktop/cours/S4/cityescape/Assets/Scripts/Scene/CreationItem.cs","/Users/valentinbloch/Desktop/cours/S4/cityescape/Assets/Scripts/Objects/Verdure/VerdureGestionNature.cs","/Users/valentinbloch/Desktop/cours/S4/cityescape/Assets/Scripts/Player/PlayerMovement.cs","/Users/valentinbloch/Desktop/cours/S4/cityescape/Assets/Scripts/Player/PlayerNature.cs","/Users/valentinbloch/Desktop/cours/S4/cityescape/Assets/Scripts/Camera/CameraMouvement.cs","/Users/valentinbloch/Desktop/cours/S4/cityescape/Assets/Scripts/GUI/Bar.cs"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vsconfig b/.vsconfig
new file mode 100644
index 0000000000000000000000000000000000000000..aade28f674e0c08b5e520ccbde4fc9e8aeb95ac5
--- /dev/null
+++ b/.vsconfig
@@ -0,0 +1,6 @@
+{
+  "version": "1.0",
+  "components": [ 
+    "Microsoft.VisualStudio.Workload.ManagedGame"
+  ]
+} 
diff --git a/Assets/Animations/Player.meta b/Assets/Animations/Player.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1df8a79aa3782abf0d885f3c82340d3df9a6371c
--- /dev/null
+++ b/Assets/Animations/Player.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 59082cebd3f704e6f9cf41183420000f
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/IdleDown.anim b/Assets/Animations/Player/IdleDown.anim
new file mode 100644
index 0000000000000000000000000000000000000000..afe6d7003a0809cefbd7deeeb5a0c4ed5f52d14f
--- /dev/null
+++ b/Assets/Animations/Player/IdleDown.anim
@@ -0,0 +1,68 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleDown
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: 7152930139536384079, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: 7152930139536384079, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.016666668
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/IdleDown.anim.meta b/Assets/Animations/Player/IdleDown.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..7196839a754dc4873cf1be05a86279cc0df91815
--- /dev/null
+++ b/Assets/Animations/Player/IdleDown.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d04263167240447268aba65abbd8c8a7
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/IdleLeft.anim b/Assets/Animations/Player/IdleLeft.anim
new file mode 100644
index 0000000000000000000000000000000000000000..31fec03c2bdb76d743c17ccfebb39a8406abb8dc
--- /dev/null
+++ b/Assets/Animations/Player/IdleLeft.anim
@@ -0,0 +1,68 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleLeft
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: -1038918931832879880, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: -1038918931832879880, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.016666668
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/IdleLeft.anim.meta b/Assets/Animations/Player/IdleLeft.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..ee9b25b6a25142d9482c7e872573f54883e9e9dc
--- /dev/null
+++ b/Assets/Animations/Player/IdleLeft.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a31725df2aed14ec499c0c4813024664
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/IdleRight.anim b/Assets/Animations/Player/IdleRight.anim
new file mode 100644
index 0000000000000000000000000000000000000000..3b7b9e185855fc2e6351a39537d167525f09b197
--- /dev/null
+++ b/Assets/Animations/Player/IdleRight.anim
@@ -0,0 +1,68 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleRight
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: -3303779423006393323, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: -3303779423006393323, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.016666668
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/IdleRight.anim.meta b/Assets/Animations/Player/IdleRight.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c353c5a67f2d129e591531762106cd8ec1c9236a
--- /dev/null
+++ b/Assets/Animations/Player/IdleRight.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0331adebdba8c41b6a7b158fffbafd8a
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/IdleUp.anim b/Assets/Animations/Player/IdleUp.anim
new file mode 100644
index 0000000000000000000000000000000000000000..e4f1ce3ded3419ab9a4d384f53daaebd83d0194b
--- /dev/null
+++ b/Assets/Animations/Player/IdleUp.anim
@@ -0,0 +1,68 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleUp
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: -4445699719359273135, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: -4445699719359273135, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.016666668
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/IdleUp.anim.meta b/Assets/Animations/Player/IdleUp.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3381438f803b7aa42201227edbf7f0764cbced07
--- /dev/null
+++ b/Assets/Animations/Player/IdleUp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 648a091793f154c80873c2b6ad9b3bee
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/Player.controller b/Assets/Animations/Player/Player.controller
new file mode 100644
index 0000000000000000000000000000000000000000..5e5c4ecaa0393495fc53b70afb06716619d2bfd5
--- /dev/null
+++ b/Assets/Animations/Player/Player.controller
@@ -0,0 +1,453 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-7068890210350088873
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Idle
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions:
+  - {fileID: -3482648863613564246}
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: -5715730122917224536}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1102 &-6998882725463167225
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkUp
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: 8a16b95fc848d41b4be4a4f98a646a59, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1107 &-6711627294550000910
+AnimatorStateMachine:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Base Layer
+  m_ChildStates:
+  - serializedVersion: 1
+    m_State: {fileID: -7068890210350088873}
+    m_Position: {x: 110, y: 200, z: 0}
+  - serializedVersion: 1
+    m_State: {fileID: 3899749824454949258}
+    m_Position: {x: 120, y: 330, z: 0}
+  m_ChildStateMachines: []
+  m_AnyStateTransitions: []
+  m_EntryTransitions: []
+  m_StateMachineTransitions: {}
+  m_StateMachineBehaviours: []
+  m_AnyStatePosition: {x: 50, y: 20, z: 0}
+  m_EntryPosition: {x: 50, y: 120, z: 0}
+  m_ExitPosition: {x: 800, y: 120, z: 0}
+  m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+  m_DefaultState: {fileID: -7068890210350088873}
+--- !u!206 &-5715730122917224536
+BlendTree:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleTree
+  m_Childs:
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: d04263167240447268aba65abbd8c8a7, type: 2}
+    m_Threshold: 0
+    m_Position: {x: 0, y: -1}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 648a091793f154c80873c2b6ad9b3bee, type: 2}
+    m_Threshold: 0.33333334
+    m_Position: {x: 0, y: 1}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: a31725df2aed14ec499c0c4813024664, type: 2}
+    m_Threshold: 0.6666667
+    m_Position: {x: -1, y: 0}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 0331adebdba8c41b6a7b158fffbafd8a, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 1, y: 0}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  m_BlendParameter: moveX
+  m_BlendParameterY: moveY
+  m_MinThreshold: 0
+  m_MaxThreshold: 1
+  m_UseAutomaticThresholds: 1
+  m_NormalizedBlendValues: 0
+  m_BlendType: 1
+--- !u!1102 &-3643897390283350056
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkDown
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: 1b4c5cb639d9a4697919f1ebd5d99ba0, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1101 &-3482648863613564246
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 1
+    m_ConditionEvent: moving
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: 3899749824454949258}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0
+  m_TransitionOffset: 0
+  m_ExitTime: 0
+  m_HasExitTime: 0
+  m_HasFixedDuration: 0
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
+--- !u!1102 &-1270356886485297952
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleDown
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: d04263167240447268aba65abbd8c8a7, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1101 &-24897707351301043
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 2
+    m_ConditionEvent: moving
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: -7068890210350088873}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0
+  m_TransitionOffset: 0
+  m_ExitTime: 0.75
+  m_HasExitTime: 0
+  m_HasFixedDuration: 0
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
+--- !u!91 &9100000
+AnimatorController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Player
+  serializedVersion: 5
+  m_AnimatorParameters:
+  - m_Name: Blend
+    m_Type: 1
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 0}
+  - m_Name: moveX
+    m_Type: 1
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 0}
+  - m_Name: moveY
+    m_Type: 1
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 0}
+  - m_Name: moving
+    m_Type: 4
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 0}
+  m_AnimatorLayers:
+  - serializedVersion: 5
+    m_Name: Base Layer
+    m_StateMachine: {fileID: -6711627294550000910}
+    m_Mask: {fileID: 0}
+    m_Motions: []
+    m_Behaviours: []
+    m_BlendingMode: 0
+    m_SyncedLayerIndex: -1
+    m_DefaultWeight: 0
+    m_IKPass: 0
+    m_SyncedLayerAffectsTiming: 0
+    m_Controller: {fileID: 9100000}
+--- !u!1102 &3011372430409969538
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleUp
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: 648a091793f154c80873c2b6ad9b3bee, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1102 &3435497648625594828
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkLeft
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: d75343ce0d9ee4dd393baf89c1a7c446, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1102 &3899749824454949258
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Walking
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions:
+  - {fileID: -24897707351301043}
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7299386029138827289}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!206 &7299386029138827289
+BlendTree:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkingTree
+  m_Childs:
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 1b4c5cb639d9a4697919f1ebd5d99ba0, type: 2}
+    m_Threshold: 0
+    m_Position: {x: 0, y: -1}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 8a16b95fc848d41b4be4a4f98a646a59, type: 2}
+    m_Threshold: 0.33333334
+    m_Position: {x: 0, y: 1}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: d75343ce0d9ee4dd393baf89c1a7c446, type: 2}
+    m_Threshold: 0.6666667
+    m_Position: {x: -1, y: 0}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 5d02dae3eab0148b992f40149fb66c56, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 1, y: 0}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: Blend
+    m_Mirror: 0
+  m_BlendParameter: moveX
+  m_BlendParameterY: moveY
+  m_MinThreshold: 0
+  m_MaxThreshold: 1
+  m_UseAutomaticThresholds: 1
+  m_NormalizedBlendValues: 0
+  m_BlendType: 1
+--- !u!1102 &8107383998269754907
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleLeft
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: a31725df2aed14ec499c0c4813024664, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1102 &8183884853886026624
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: IdleRight
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: 0331adebdba8c41b6a7b158fffbafd8a, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
diff --git a/Assets/Animations/Player/Player.controller.meta b/Assets/Animations/Player/Player.controller.meta
new file mode 100644
index 0000000000000000000000000000000000000000..59834412b0288d4432138107cc8cf7c493cd10f8
--- /dev/null
+++ b/Assets/Animations/Player/Player.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 622c321d3e0984dad8b20ba6a71d05d3
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 9100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/WalkDown.anim b/Assets/Animations/Player/WalkDown.anim
new file mode 100644
index 0000000000000000000000000000000000000000..e3789894555198b85ffbb26a598d241f75b9b6d8
--- /dev/null
+++ b/Assets/Animations/Player/WalkDown.anim
@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkDown
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: -5725962078152895296, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.16666667
+      value: {fileID: -8401692288953904933, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.33333334
+      value: {fileID: 7888922196035610388, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.5
+      value: {fileID: 7152930139536384079, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.6666667
+      value: {fileID: 7152930139536384079, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: -5725962078152895296, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -8401692288953904933, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: 7888922196035610388, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: 7152930139536384079, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: 7152930139536384079, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.68333334
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/WalkDown.anim.meta b/Assets/Animations/Player/WalkDown.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..cc5833de7bbe580e6bf776dd6a10ab2888cdd8b6
--- /dev/null
+++ b/Assets/Animations/Player/WalkDown.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1b4c5cb639d9a4697919f1ebd5d99ba0
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/WalkLeft.anim b/Assets/Animations/Player/WalkLeft.anim
new file mode 100644
index 0000000000000000000000000000000000000000..b9c2df7d497fb8faf44f35dd81d4f5accea63b08
--- /dev/null
+++ b/Assets/Animations/Player/WalkLeft.anim
@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkLeft
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: 2690600881683387669, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.16666667
+      value: {fileID: 6634202828824015816, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.33333334
+      value: {fileID: -5008138227279614530, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.5
+      value: {fileID: -1038918931832879880, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.6666667
+      value: {fileID: -1038918931832879880, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: 2690600881683387669, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: 6634202828824015816, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -5008138227279614530, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -1038918931832879880, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -1038918931832879880, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.68333334
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/WalkLeft.anim.meta b/Assets/Animations/Player/WalkLeft.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8a838f6b27323cc5f60728b438f16676ed8ad886
--- /dev/null
+++ b/Assets/Animations/Player/WalkLeft.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d75343ce0d9ee4dd393baf89c1a7c446
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/WalkRight.anim b/Assets/Animations/Player/WalkRight.anim
new file mode 100644
index 0000000000000000000000000000000000000000..008fdbd4ca42c829132c703dc38f91d019afc5f9
--- /dev/null
+++ b/Assets/Animations/Player/WalkRight.anim
@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkRight
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: -790699523677361007, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.16666667
+      value: {fileID: 8470420716495695676, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.33333334
+      value: {fileID: 6167071470516247665, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.5
+      value: {fileID: -3303779423006393323, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.6666667
+      value: {fileID: -3303779423006393323, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: -790699523677361007, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: 8470420716495695676, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: 6167071470516247665, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -3303779423006393323, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -3303779423006393323, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.68333334
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/WalkRight.anim.meta b/Assets/Animations/Player/WalkRight.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..92abe7e485ffca21971c9c39d7178c5a27d23dae
--- /dev/null
+++ b/Assets/Animations/Player/WalkRight.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5d02dae3eab0148b992f40149fb66c56
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Animations/Player/WalkUp.anim b/Assets/Animations/Player/WalkUp.anim
new file mode 100644
index 0000000000000000000000000000000000000000..efa42ff46af326bfd815f2b382ed129ae453dce4
--- /dev/null
+++ b/Assets/Animations/Player/WalkUp.anim
@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: WalkUp
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: 1892806461834874077, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.16666667
+      value: {fileID: -8627026541424588849, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.33333334
+      value: {fileID: -6780520195603233165, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.5
+      value: {fileID: -4445699719359273135, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - time: 0.6666667
+      value: {fileID: -4445699719359273135, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 60
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: 1892806461834874077, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -8627026541424588849, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -6780520195603233165, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -4445699719359273135, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+    - {fileID: -4445699719359273135, guid: 6d6b207ea7a4f0942962e3de03cf0ff8, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.68333334
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/Animations/Player/WalkUp.anim.meta b/Assets/Animations/Player/WalkUp.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..44a75c25be70ecdc91f8184ca2152ada42613d45
--- /dev/null
+++ b/Assets/Animations/Player/WalkUp.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8a16b95fc848d41b4be4a4f98a646a59
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Import/Charcaters/character.png.meta b/Assets/Import/Charcaters/character.png.meta
index eaa12f360d896c6949d6f7eec8936666309d01c4..db5010955c60eb87a829a682e0c3fb9987f7b499 100644
--- a/Assets/Import/Charcaters/character.png.meta
+++ b/Assets/Import/Charcaters/character.png.meta
@@ -300,9 +300,9 @@ TextureImporter:
   - serializedVersion: 3
     buildTarget: DefaultTexturePlatform
     maxTextureSize: 2048
-    resizeAlgorithm: 0
+    resizeAlgorithm: 1
     textureFormat: -1
-    textureCompression: 0
+    textureCompression: 2
     compressionQuality: 50
     crunchedCompression: 0
     allowsAlphaSplitting: 0
@@ -312,9 +312,21 @@ TextureImporter:
   - serializedVersion: 3
     buildTarget: Standalone
     maxTextureSize: 2048
-    resizeAlgorithm: 0
+    resizeAlgorithm: 1
     textureFormat: -1
-    textureCompression: 0
+    textureCompression: 2
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: WebGL
+    maxTextureSize: 2048
+    resizeAlgorithm: 1
+    textureFormat: -1
+    textureCompression: 2
     compressionQuality: 50
     crunchedCompression: 0
     allowsAlphaSplitting: 0
diff --git a/Assets/Scenes/Valentin.unity b/Assets/Scenes/Valentin.unity
index 13298979073bddb45e8ba230ef5b10a43ad91286..c3c99eba4141b4b876dffc0bc75dddd6910f4ab4 100644
--- a/Assets/Scenes/Valentin.unity
+++ b/Assets/Scenes/Valentin.unity
@@ -201,7 +201,7 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 461386753}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -20.6, y: -9.5, z: -10}
+  m_LocalPosition: {x: -7.86, y: 2.77, z: -10}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children: []
   m_Father: {fileID: 0}
@@ -17228,6 +17228,10 @@ PrefabInstance:
       propertyPath: currentNature
       value: 100
       objectReference: {fileID: 0}
+    - target: {fileID: 1206561506436264875, guid: a53c5cae22cca3445bbb7e30f12f7110, type: 3}
+      propertyPath: speed
+      value: 25
+      objectReference: {fileID: 0}
     - target: {fileID: 1206561506436264879, guid: a53c5cae22cca3445bbb7e30f12f7110, type: 3}
       propertyPath: m_RootOrder
       value: 3
@@ -17278,3 +17282,27 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: a53c5cae22cca3445bbb7e30f12f7110, type: 3}
+--- !u!1 &1206561506050437116 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 1206561506436264884, guid: a53c5cae22cca3445bbb7e30f12f7110, type: 3}
+  m_PrefabInstance: {fileID: 1206561506050437115}
+  m_PrefabAsset: {fileID: 0}
+--- !u!95 &1206561506050437117
+Animator:
+  serializedVersion: 3
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1206561506050437116}
+  m_Enabled: 1
+  m_Avatar: {fileID: 0}
+  m_Controller: {fileID: 9100000, guid: 622c321d3e0984dad8b20ba6a71d05d3, type: 2}
+  m_CullingMode: 0
+  m_UpdateMode: 0
+  m_ApplyRootMotion: 0
+  m_LinearVelocityBlending: 0
+  m_WarningMessage: 
+  m_HasTransformHierarchy: 1
+  m_AllowConstantClipSamplingOptimization: 1
+  m_KeepAnimatorControllerStateOnDisable: 0
diff --git a/Assets/Scripts/Player/PlayerMovement.cs b/Assets/Scripts/Player/PlayerMovement.cs
index f1a2899e366f32e07d7f54cd095496b891c346a7..75112bd1ebd416601b40b26d519d686c287a689f 100644
--- a/Assets/Scripts/Player/PlayerMovement.cs
+++ b/Assets/Scripts/Player/PlayerMovement.cs
@@ -10,10 +10,12 @@ public class PlayerMovement : MonoBehaviour
     public float speed;
     private Rigidbody2D myRigidbody;
     private Vector3 change;
+    private Animator animator;
 
     // Start is called before the first frame update
     void Start()
     {
+        animator = GetComponent<Animator>();
         myRigidbody = GetComponent<Rigidbody2D>();
 
     }
@@ -26,18 +28,33 @@ public class PlayerMovement : MonoBehaviour
         change.x = Input.GetAxisRaw("Horizontal");
         change.y = Input.GetAxisRaw("Vertical");
 
-        if (change != Vector3.zero)
-        {
-            MoveCharacter();
-        }
+        UpdateAnimationAndMove();
 
         Vector3 pos = Camera.main.WorldToViewportPoint(transform.position);
         pos.x = Mathf.Clamp01(pos.x);
         pos.y = Mathf.Clamp01(pos.y);
         transform.position = Camera.main.ViewportToWorldPoint(pos);
     }
+
     void MoveCharacter()
     {
         myRigidbody.MovePosition(transform.position + change * speed * Time.deltaTime);
     }
+
+    void UpdateAnimationAndMove()
+    {
+        if (change != Vector3.zero)
+        {
+            MoveCharacter();
+            animator.SetFloat("moveX", change.x);
+            animator.SetFloat("moveY", change.y);
+
+            animator.SetBool("moving", true);
+        }
+        else
+        {
+            animator.SetBool("moving", false);
+        }
+
+    }
 }
diff --git a/Assets/Scripts/Player/PlayerNature.cs b/Assets/Scripts/Player/PlayerNature.cs
index 395c15ff3ff54b044d15b2d56544cb3e06df0efa..069a56ff582253446454d7a49481585690952ba1 100644
--- a/Assets/Scripts/Player/PlayerNature.cs
+++ b/Assets/Scripts/Player/PlayerNature.cs
@@ -20,10 +20,12 @@ public class PlayerNature : MonoBehaviour
     // Jauge de points de nature
     public Bar natureBar;
 
+    private Animator animator;
+
     void Start()
     {
+        animator = GetComponent<Animator>();
         this.currentNature = this.maxNature / 2;
-
         this.natureBar.SetMaxNature(this.maxNature);
     }