diff --git a/DOC/DOXYGEN/README.md b/DOC/DOXYGEN/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/DOC/GANTT/README.md b/DOC/GANTT/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/DOC/RAPPORT/README.md b/DOC/RAPPORT/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/GAME/.idea/.gitignore b/GAME/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..695dd3ea5570061fe2f725ae71692137ac42ec82
--- /dev/null
+++ b/GAME/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/../../../../../../../:\Users\Tiny\Desktop\game-insa-project\GAME\.idea/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/GAME/.idea/.name b/GAME/.idea/.name
new file mode 100644
index 0000000000000000000000000000000000000000..daec5296468fcf533a32f74becbda810db4423d0
--- /dev/null
+++ b/GAME/.idea/.name
@@ -0,0 +1 @@
+INSAGAME
\ No newline at end of file
diff --git a/GAME/.idea/GAME.iml b/GAME/.idea/GAME.iml
new file mode 100644
index 0000000000000000000000000000000000000000..f08604bb65b25149b195f9e9f282f9683a428592
--- /dev/null
+++ b/GAME/.idea/GAME.iml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module classpath="CMake" type="CPP_MODULE" version="4" />
\ No newline at end of file
diff --git a/GAME/.idea/misc.xml b/GAME/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..79b3c94830bab93d40d0770f2765540fe24ed423
--- /dev/null
+++ b/GAME/.idea/misc.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
+</project>
\ No newline at end of file
diff --git a/GAME/.idea/modules.xml b/GAME/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cdcc0135c3a08aab7d13615d3723f51cf557a630
--- /dev/null
+++ b/GAME/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/GAME.iml" filepath="$PROJECT_DIR$/.idea/GAME.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/GAME/.idea/vcs.xml b/GAME/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6c0b8635858dc7ad44b93df54b762707ce49eefc
--- /dev/null
+++ b/GAME/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/GAME/CMakeLists.txt b/GAME/CMakeLists.txt
index 050dad40a1aac7a4231b4a3c9212a5297f63bb90..7063656c33a7737fdb531a9457d5ec3b1c0e9c12 100644
--- a/GAME/CMakeLists.txt
+++ b/GAME/CMakeLists.txt
@@ -1,13 +1,18 @@
 cmake_minimum_required(VERSION 3.17)
 project(INSAGAME C)
 
+include_directories(include)
 set(CMAKE_C_STANDARD 90)
 set(SDL2_INCLUDE_DIR C:/TDM-GCC-64/x86_64-w64-mingw32/include)
 set(SDL2_LIB_DIR C:/TDM-GCC-64/x86_64-w64-mingw32/lib)
-add_executable(INSAGAME main.c)
+
+file(GLOB_RECURSE SOURCES "src/*c" main.c)
+add_executable(INSAGAME ${SOURCES})
 target_link_libraries(${PROJECT_NAME} mingw32 SDL2main SDL2 SDL2_image)
 
 
 
 
 
+
+
diff --git a/GAME/cmake-build-debug/CMakeCache.txt b/GAME/cmake-build-debug/CMakeCache.txt
index 14587556a4daa084151b134631d903073bbe05dc..bd7bccb8add315a1ed00bbd12c1c239584f853ba 100644
--- a/GAME/cmake-build-debug/CMakeCache.txt
+++ b/GAME/cmake-build-debug/CMakeCache.txt
@@ -1,5 +1,5 @@
 # This is the CMakeCache file.
-# For build in directory: c:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug
+# For build in directory: c:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug
 # It was generated by CMake: C:/Program Files/JetBrains/CLion 2020.2.1/bin/cmake/win/bin/cmake.exe
 # You can edit this file to change values found and used by cmake.
 # If you do not want to change any of the values, simply exit the editor.
@@ -219,10 +219,10 @@ CMAKE_STRIP:FILEPATH=C:/TDM-GCC-64/bin/strip.exe
 CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
 
 //Value Computed by CMake
-INSAGAME_BINARY_DIR:STATIC=C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug
+INSAGAME_BINARY_DIR:STATIC=C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug
 
 //Value Computed by CMake
-INSAGAME_SOURCE_DIR:STATIC=C:/Users/Tiny/Desktop/game-insa-project
+INSAGAME_SOURCE_DIR:STATIC=C:/Users/Tiny/Desktop/game-insa-project/GAME
 
 
 ########################
@@ -234,7 +234,7 @@ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_AR
 CMAKE_AR-ADVANCED:INTERNAL=1
 //This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug
+CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug
 //Major version of cmake used to create the current loaded cache
 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
 //Minor version of cmake used to create the current loaded cache
@@ -297,7 +297,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL=
 CMAKE_GENERATOR_TOOLSET:INTERNAL=
 //Source directory with the top level CMakeLists.txt file for this
 // project
-CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Tiny/Desktop/game-insa-project
+CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Tiny/Desktop/game-insa-project/GAME
 //ADVANCED property for variable: CMAKE_LINKER
 CMAKE_LINKER-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
diff --git a/GAME/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin b/GAME/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin
index 21469c5698511dba7ad7aa227b2bdd384213576b..a64c6d7abbf578abfbe079a026fde288d59159cb 100644
Binary files a/GAME/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin and b/GAME/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin differ
diff --git a/GAME/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.exe b/GAME/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.exe
index 8c7ac04792770e8a7cac04b14925be4937f89cfd..4684ec35c248f5e54f97d1b16ba5c469f2f2b6d1 100644
Binary files a/GAME/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.exe and b/GAME/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.exe differ
diff --git a/GAME/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/GAME/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake
index 9bd9be1979cf048cbaddec08543838bdd94d1847..deff492e7cc9efe04e51a00706f838e18317ab9c 100644
--- a/GAME/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake
+++ b/GAME/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -2,8 +2,8 @@
 # Generated by "MinGW Makefiles" Generator, CMake Version 3.17
 
 # Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/Tiny/Desktop/game-insa-project")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug")
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/Tiny/Desktop/game-insa-project/GAME")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug")
 
 # Force unix paths in dependencies.
 set(CMAKE_FORCE_UNIX_PATHS 1)
diff --git a/GAME/cmake-build-debug/CMakeFiles/CMakeOutput.log b/GAME/cmake-build-debug/CMakeFiles/CMakeOutput.log
index 72eab2a1a50963e8892e19b8da38c82bdd2bd031..9da276dcf40b65aef00623bc1d206c51a5b772d5 100644
--- a/GAME/cmake-build-debug/CMakeFiles/CMakeOutput.log
+++ b/GAME/cmake-build-debug/CMakeFiles/CMakeOutput.log
@@ -10,39 +10,39 @@ The output was:
 
 Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe"
 
-The C compiler identification is GNU, found in "C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.exe"
+The C compiler identification is GNU, found in "C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.exe"
 
 Determining if the C compiler works passed with the following output:
-Change Dir: C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command(s):C:/PROGRA~1/Git/mingw64/bin/make.exe cmTC_a9f84/fast && C:/PROGRA~1/Git/mingw64/bin/make.exe  -f CMakeFiles\cmTC_a9f84.dir\build.make CMakeFiles/cmTC_a9f84.dir/build

-make.exe[1]: Entering directory 'C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp'

-Building C object CMakeFiles/cmTC_a9f84.dir/testCCompiler.c.obj

-C:\TDM-GCC-64\bin\gcc.exe    -o CMakeFiles\cmTC_a9f84.dir\testCCompiler.c.obj   -c C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c

-Linking C executable cmTC_a9f84.exe

-"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_a9f84.dir\link.txt --verbose=1

-"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_a9f84.dir/objects.a
-C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_a9f84.dir/objects.a @CMakeFiles\cmTC_a9f84.dir\objects1.rsp
-C:\TDM-GCC-64\bin\gcc.exe      -Wl,--whole-archive CMakeFiles\cmTC_a9f84.dir/objects.a -Wl,--no-whole-archive  -o cmTC_a9f84.exe -Wl,--out-implib,libcmTC_a9f84.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_a9f84.dir\linklibs.rsp
-make.exe[1]: Leaving directory 'C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp'

+Run Build Command(s):C:/PROGRA~1/Git/mingw64/bin/make.exe cmTC_55426/fast && C:/PROGRA~1/Git/mingw64/bin/make.exe  -f CMakeFiles\cmTC_55426.dir\build.make CMakeFiles/cmTC_55426.dir/build

+make.exe[1]: Entering directory 'C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp'

+Building C object CMakeFiles/cmTC_55426.dir/testCCompiler.c.obj

+C:\TDM-GCC-64\bin\gcc.exe    -o CMakeFiles\cmTC_55426.dir\testCCompiler.c.obj   -c C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c

+Linking C executable cmTC_55426.exe

+"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_55426.dir\link.txt --verbose=1

+"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_55426.dir/objects.a
+C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_55426.dir/objects.a @CMakeFiles\cmTC_55426.dir\objects1.rsp
+C:\TDM-GCC-64\bin\gcc.exe      -Wl,--whole-archive CMakeFiles\cmTC_55426.dir/objects.a -Wl,--no-whole-archive  -o cmTC_55426.exe -Wl,--out-implib,libcmTC_55426.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_55426.dir\linklibs.rsp
+make.exe[1]: Leaving directory 'C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp'

 
 
 
 Detecting C compiler ABI info compiled with the following output:
-Change Dir: C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command(s):C:/PROGRA~1/Git/mingw64/bin/make.exe cmTC_65673/fast && C:/PROGRA~1/Git/mingw64/bin/make.exe  -f CMakeFiles\cmTC_65673.dir\build.make CMakeFiles/cmTC_65673.dir/build

-make.exe[1]: Entering directory 'C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp'

-Building C object CMakeFiles/cmTC_65673.dir/CMakeCCompilerABI.c.obj

-C:\TDM-GCC-64\bin\gcc.exe   -v -o CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj   -c "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c"

+Run Build Command(s):C:/PROGRA~1/Git/mingw64/bin/make.exe cmTC_d00ff/fast && C:/PROGRA~1/Git/mingw64/bin/make.exe  -f CMakeFiles\cmTC_d00ff.dir\build.make CMakeFiles/cmTC_d00ff.dir/build

+make.exe[1]: Entering directory 'C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp'

+Building C object CMakeFiles/cmTC_d00ff.dir/CMakeCCompilerABI.c.obj

+C:\TDM-GCC-64\bin\gcc.exe   -v -o CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj   -c "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c"

 Using built-in specs.

 COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe

 Target: x86_64-w64-mingw32

 Configured with: ../../../src/gcc-git-9.2.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=http://tdm-gcc.tdragon.net/bugs

 Thread model: posix

 gcc version 9.2.0 (tdm64-1) 

-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

- C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/cc1.exe -quiet -v -iprefix C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/ -D_REENTRANT C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\Tiny\AppData\Local\Temp\ccbZOMlV.s

+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

+ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/cc1.exe -quiet -v -iprefix C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/ -D_REENTRANT C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\Tiny\AppData\Local\Temp\ccwDSoTb.s

 GNU C17 (tdm64-1) version 9.2.0 (x86_64-w64-mingw32)

 	compiled by GNU C version 9.2.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP

 

@@ -63,17 +63,17 @@ GNU C17 (tdm64-1) version 9.2.0 (x86_64-w64-mingw32)
 

 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

 Compiler executable checksum: 28379e31cc2f1f6d7a657691ed425dfd

-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

- C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj C:\Users\Tiny\AppData\Local\Temp\ccbZOMlV.s

+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

+ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj C:\Users\Tiny\AppData\Local\Temp\ccwDSoTb.s

 GNU assembler version 2.33.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.33.1

 COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/;C:/TDM-GCC-64/bin/../libexec/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/

 LIBRARY_PATH=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/;C:/TDM-GCC-64/bin/../lib/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../

-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

-Linking C executable cmTC_65673.exe

-"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_65673.dir\link.txt --verbose=1

-"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_65673.dir/objects.a
-C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_65673.dir/objects.a @CMakeFiles\cmTC_65673.dir\objects1.rsp
-C:\TDM-GCC-64\bin\gcc.exe     -v -Wl,--whole-archive CMakeFiles\cmTC_65673.dir/objects.a -Wl,--no-whole-archive  -o cmTC_65673.exe -Wl,--out-implib,libcmTC_65673.dll.a -Wl,--major-image-version,0,--minor-image-version,0 
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'

+Linking C executable cmTC_d00ff.exe

+"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_d00ff.dir\link.txt --verbose=1

+"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_d00ff.dir/objects.a
+C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_d00ff.dir/objects.a @CMakeFiles\cmTC_d00ff.dir\objects1.rsp
+C:\TDM-GCC-64\bin\gcc.exe     -v -Wl,--whole-archive CMakeFiles\cmTC_d00ff.dir/objects.a -Wl,--no-whole-archive  -o cmTC_d00ff.exe -Wl,--out-implib,libcmTC_d00ff.dll.a -Wl,--major-image-version,0,--minor-image-version,0 
 Using built-in specs.

 COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe

 COLLECT_LTO_WRAPPER=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe

@@ -83,10 +83,10 @@ Thread model: posix
 gcc version 9.2.0 (tdm64-1) 

 COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/;C:/TDM-GCC-64/bin/../libexec/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/

 LIBRARY_PATH=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/;C:/TDM-GCC-64/bin/../lib/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../

-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_65673.exe' '-mtune=generic' '-march=x86-64'

- C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/collect2.exe -plugin C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/liblto_plugin-0.dll -plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Tiny\AppData\Local\Temp\ccZPFKRs.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep --exclude-libs=libpthread.a -Bdynamic -o cmTC_65673.exe C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtbegin.o -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0 -LC:/TDM-GCC-64/bin/../lib/gcc -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../.. --whole-archive CMakeFiles\cmTC_65673.dir/objects.a --no-whole-archive --out-implib libcmTC_65673.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtend.o

-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_65673.exe' '-mtune=generic' '-march=x86-64'

-make.exe[1]: Leaving directory 'C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp'

+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d00ff.exe' '-mtune=generic' '-march=x86-64'

+ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/collect2.exe -plugin C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/liblto_plugin-0.dll -plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Tiny\AppData\Local\Temp\cc0VwTWq.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep --exclude-libs=libpthread.a -Bdynamic -o cmTC_d00ff.exe C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtbegin.o -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0 -LC:/TDM-GCC-64/bin/../lib/gcc -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../.. --whole-archive CMakeFiles\cmTC_d00ff.dir/objects.a --no-whole-archive --out-implib libcmTC_d00ff.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtend.o

+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d00ff.exe' '-mtune=generic' '-march=x86-64'

+make.exe[1]: Leaving directory 'C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp'

 
 
 
@@ -107,20 +107,20 @@ Parsed C implicit include dir info from above output: rv=done
 
 Parsed C implicit link information from above output:
   link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp]
+  ignore line: [Change Dir: C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command(s):C:/PROGRA~1/Git/mingw64/bin/make.exe cmTC_65673/fast && C:/PROGRA~1/Git/mingw64/bin/make.exe  -f CMakeFiles\cmTC_65673.dir\build.make CMakeFiles/cmTC_65673.dir/build]
-  ignore line: [make.exe[1]: Entering directory 'C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/CMakeTmp']
-  ignore line: [Building C object CMakeFiles/cmTC_65673.dir/CMakeCCompilerABI.c.obj]
-  ignore line: [C:\TDM-GCC-64\bin\gcc.exe   -v -o CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj   -c "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c"]
+  ignore line: [Run Build Command(s):C:/PROGRA~1/Git/mingw64/bin/make.exe cmTC_d00ff/fast && C:/PROGRA~1/Git/mingw64/bin/make.exe  -f CMakeFiles\cmTC_d00ff.dir\build.make CMakeFiles/cmTC_d00ff.dir/build]
+  ignore line: [make.exe[1]: Entering directory 'C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/CMakeTmp']
+  ignore line: [Building C object CMakeFiles/cmTC_d00ff.dir/CMakeCCompilerABI.c.obj]
+  ignore line: [C:\TDM-GCC-64\bin\gcc.exe   -v -o CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj   -c "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c"]
   ignore line: [Using built-in specs.]
   ignore line: [COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe]
   ignore line: [Target: x86_64-w64-mingw32]
   ignore line: [Configured with: ../../../src/gcc-git-9.2.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=http://tdm-gcc.tdragon.net/bugs]
   ignore line: [Thread model: posix]
   ignore line: [gcc version 9.2.0 (tdm64-1) ]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
-  ignore line: [ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/cc1.exe -quiet -v -iprefix C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/ -D_REENTRANT C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\Tiny\AppData\Local\Temp\ccbZOMlV.s]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
+  ignore line: [ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/cc1.exe -quiet -v -iprefix C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/ -D_REENTRANT C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\share\cmake-3.17\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\Tiny\AppData\Local\Temp\ccwDSoTb.s]
   ignore line: [GNU C17 (tdm64-1) version 9.2.0 (x86_64-w64-mingw32)]
   ignore line: [	compiled by GNU C version 9.2.0  GMP version 6.1.0  MPFR version 3.1.4  MPC version 1.0.3  isl version isl-0.18-GMP]
   ignore line: []
@@ -141,8 +141,8 @@ Parsed C implicit link information from above output:
   ignore line: []
   ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
   ignore line: [Compiler executable checksum: 28379e31cc2f1f6d7a657691ed425dfd]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
-  ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj C:\Users\Tiny\AppData\Local\Temp\ccbZOMlV.s]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
+  ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj C:\Users\Tiny\AppData\Local\Temp\ccwDSoTb.s]
   ignore line: [GNU assembler version 2.33.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.33.1]
   ignore line: [COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/]
   ignore line: [C:/TDM-GCC-64/bin/../libexec/gcc/]
@@ -153,12 +153,12 @@ Parsed C implicit link information from above output:
   ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib/]
   ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/]
   ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_65673.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
-  ignore line: [Linking C executable cmTC_65673.exe]
-  ignore line: ["C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_65673.dir\link.txt --verbose=1]
-  ignore line: ["C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_65673.dir/objects.a]
-  ignore line: [C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_65673.dir/objects.a @CMakeFiles\cmTC_65673.dir\objects1.rsp]
-  ignore line: [C:\TDM-GCC-64\bin\gcc.exe     -v -Wl --whole-archive CMakeFiles\cmTC_65673.dir/objects.a -Wl --no-whole-archive  -o cmTC_65673.exe -Wl --out-implib libcmTC_65673.dll.a -Wl --major-image-version 0 --minor-image-version 0 ]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_d00ff.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64']
+  ignore line: [Linking C executable cmTC_d00ff.exe]
+  ignore line: ["C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_d00ff.dir\link.txt --verbose=1]
+  ignore line: ["C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_d00ff.dir/objects.a]
+  ignore line: [C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_d00ff.dir/objects.a @CMakeFiles\cmTC_d00ff.dir\objects1.rsp]
+  ignore line: [C:\TDM-GCC-64\bin\gcc.exe     -v -Wl --whole-archive CMakeFiles\cmTC_d00ff.dir/objects.a -Wl --no-whole-archive  -o cmTC_d00ff.exe -Wl --out-implib libcmTC_d00ff.dll.a -Wl --major-image-version 0 --minor-image-version 0 ]
   ignore line: [Using built-in specs.]
   ignore line: [COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe]
   ignore line: [COLLECT_LTO_WRAPPER=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe]
@@ -175,13 +175,13 @@ Parsed C implicit link information from above output:
   ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib/]
   ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/]
   ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_65673.exe' '-mtune=generic' '-march=x86-64']
-  link line: [ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/collect2.exe -plugin C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/liblto_plugin-0.dll -plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Tiny\AppData\Local\Temp\ccZPFKRs.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep --exclude-libs=libpthread.a -Bdynamic -o cmTC_65673.exe C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtbegin.o -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0 -LC:/TDM-GCC-64/bin/../lib/gcc -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../.. --whole-archive CMakeFiles\cmTC_65673.dir/objects.a --no-whole-archive --out-implib libcmTC_65673.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtend.o]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d00ff.exe' '-mtune=generic' '-march=x86-64']
+  link line: [ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/collect2.exe -plugin C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/liblto_plugin-0.dll -plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Tiny\AppData\Local\Temp\cc0VwTWq.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep --exclude-libs=libpthread.a -Bdynamic -o cmTC_d00ff.exe C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtbegin.o -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0 -LC:/TDM-GCC-64/bin/../lib/gcc -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../.. --whole-archive CMakeFiles\cmTC_d00ff.dir/objects.a --no-whole-archive --out-implib libcmTC_d00ff.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtend.o]
     arg [C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/collect2.exe] ==> ignore
     arg [-plugin] ==> ignore
     arg [C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/liblto_plugin-0.dll] ==> ignore
     arg [-plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe] ==> ignore
-    arg [-plugin-opt=-fresolution=C:\Users\Tiny\AppData\Local\Temp\ccZPFKRs.res] ==> ignore
+    arg [-plugin-opt=-fresolution=C:\Users\Tiny\AppData\Local\Temp\cc0VwTWq.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore
@@ -202,7 +202,7 @@ Parsed C implicit link information from above output:
     arg [--exclude-libs=libpthread.a] ==> ignore
     arg [-Bdynamic] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_65673.exe] ==> ignore
+    arg [cmTC_d00ff.exe] ==> ignore
     arg [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> ignore
     arg [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/crtbegin.o] ==> ignore
     arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0]
@@ -212,10 +212,10 @@ Parsed C implicit link information from above output:
     arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib]
     arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../..] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../..]
     arg [--whole-archive] ==> ignore
-    arg [CMakeFiles\cmTC_65673.dir/objects.a] ==> ignore
+    arg [CMakeFiles\cmTC_d00ff.dir/objects.a] ==> ignore
     arg [--no-whole-archive] ==> ignore
     arg [--out-implib] ==> ignore
-    arg [libcmTC_65673.dll.a] ==> ignore
+    arg [libcmTC_d00ff.dll.a] ==> ignore
     arg [--major-image-version] ==> ignore
     arg [0] ==> ignore
     arg [--minor-image-version] ==> ignore
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/C.includecache b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/C.includecache
index 436a0464719db5e335b19d5854b702fd481c9bf4..729e9e88cb8181e65310546878ae39a55a6f1625 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/C.includecache
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/C.includecache
@@ -6,11 +6,21 @@
 
 #IncludeRegexTransform: 
 
-C:/Users/Tiny/Desktop/game-insa-project/main.c
+../include/map.h
+
+C:/Users/Tiny/Desktop/game-insa-project/GAME/main.c
 stdio.h
 -
 SDL2/SDL.h
 -
 SDL2/SDL_image.h
 -
+map.h
+C:/Users/Tiny/Desktop/game-insa-project/GAME/map.h
+
+C:/Users/Tiny/Desktop/game-insa-project/GAME/src/map.c
+map.h
+C:/Users/Tiny/Desktop/game-insa-project/GAME/src/map.h
+stdio.h
+-
 
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/DependInfo.cmake b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/DependInfo.cmake
index ba7c64ca681185b66f5aa4495eb8b9fadf30dc05..935e104795d845166c2eed92699e49a19e1c9716 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/DependInfo.cmake
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/DependInfo.cmake
@@ -4,12 +4,14 @@ set(CMAKE_DEPENDS_LANGUAGES
   )
 # The set of files for implicit dependencies of each language:
 set(CMAKE_DEPENDS_CHECK_C
-  "C:/Users/Tiny/Desktop/game-insa-project/main.c" "C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/INSAGAME.dir/main.c.obj"
+  "C:/Users/Tiny/Desktop/game-insa-project/GAME/main.c" "C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/main.c.obj"
+  "C:/Users/Tiny/Desktop/game-insa-project/GAME/src/map.c" "C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/src/map.c.obj"
   )
 set(CMAKE_C_COMPILER_ID "GNU")
 
 # The include file search paths:
 set(CMAKE_C_TARGET_INCLUDE_PATH
+  "../include"
   )
 
 # Targets to which this target links.
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/build.make b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/build.make
index f92560e53d770202e21ac2abf832610a61702488..ac34d2e610feeb122722705c949de2b932e26d04 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/build.make
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/build.make
@@ -62,10 +62,10 @@ RM = "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = C:\Users\Tiny\Desktop\game-insa-project
+CMAKE_SOURCE_DIR = C:\Users\Tiny\Desktop\game-insa-project\GAME
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug
+CMAKE_BINARY_DIR = C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug
 
 # Include any dependencies generated for this target.
 include CMakeFiles/INSAGAME.dir/depend.make
@@ -77,31 +77,48 @@ include CMakeFiles/INSAGAME.dir/progress.make
 include CMakeFiles/INSAGAME.dir/flags.make
 
 CMakeFiles/INSAGAME.dir/main.c.obj: CMakeFiles/INSAGAME.dir/flags.make
+CMakeFiles/INSAGAME.dir/main.c.obj: CMakeFiles/INSAGAME.dir/includes_C.rsp
 CMakeFiles/INSAGAME.dir/main.c.obj: ../main.c
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/INSAGAME.dir/main.c.obj"
-	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\INSAGAME.dir\main.c.obj   -c C:\Users\Tiny\Desktop\game-insa-project\main.c
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/INSAGAME.dir/main.c.obj"
+	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\INSAGAME.dir\main.c.obj   -c C:\Users\Tiny\Desktop\game-insa-project\GAME\main.c
 
 CMakeFiles/INSAGAME.dir/main.c.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/INSAGAME.dir/main.c.i"
-	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\Tiny\Desktop\game-insa-project\main.c > CMakeFiles\INSAGAME.dir\main.c.i
+	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\Tiny\Desktop\game-insa-project\GAME\main.c > CMakeFiles\INSAGAME.dir\main.c.i
 
 CMakeFiles/INSAGAME.dir/main.c.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/INSAGAME.dir/main.c.s"
-	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\Tiny\Desktop\game-insa-project\main.c -o CMakeFiles\INSAGAME.dir\main.c.s
+	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\Tiny\Desktop\game-insa-project\GAME\main.c -o CMakeFiles\INSAGAME.dir\main.c.s
+
+CMakeFiles/INSAGAME.dir/src/map.c.obj: CMakeFiles/INSAGAME.dir/flags.make
+CMakeFiles/INSAGAME.dir/src/map.c.obj: CMakeFiles/INSAGAME.dir/includes_C.rsp
+CMakeFiles/INSAGAME.dir/src/map.c.obj: ../src/map.c
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/INSAGAME.dir/src/map.c.obj"
+	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\INSAGAME.dir\src\map.c.obj   -c C:\Users\Tiny\Desktop\game-insa-project\GAME\src\map.c
+
+CMakeFiles/INSAGAME.dir/src/map.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/INSAGAME.dir/src/map.c.i"
+	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\Tiny\Desktop\game-insa-project\GAME\src\map.c > CMakeFiles\INSAGAME.dir\src\map.c.i
+
+CMakeFiles/INSAGAME.dir/src/map.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/INSAGAME.dir/src/map.c.s"
+	C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\Tiny\Desktop\game-insa-project\GAME\src\map.c -o CMakeFiles\INSAGAME.dir\src\map.c.s
 
 # Object files for target INSAGAME
 INSAGAME_OBJECTS = \
-"CMakeFiles/INSAGAME.dir/main.c.obj"
+"CMakeFiles/INSAGAME.dir/main.c.obj" \
+"CMakeFiles/INSAGAME.dir/src/map.c.obj"
 
 # External object files for target INSAGAME
 INSAGAME_EXTERNAL_OBJECTS =
 
 INSAGAME.exe: CMakeFiles/INSAGAME.dir/main.c.obj
+INSAGAME.exe: CMakeFiles/INSAGAME.dir/src/map.c.obj
 INSAGAME.exe: CMakeFiles/INSAGAME.dir/build.make
 INSAGAME.exe: CMakeFiles/INSAGAME.dir/linklibs.rsp
 INSAGAME.exe: CMakeFiles/INSAGAME.dir/objects1.rsp
 INSAGAME.exe: CMakeFiles/INSAGAME.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable INSAGAME.exe"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable INSAGAME.exe"
 	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\INSAGAME.dir\link.txt --verbose=$(VERBOSE)
 
 # Rule to build all files generated by this target.
@@ -114,6 +131,6 @@ CMakeFiles/INSAGAME.dir/clean:
 .PHONY : CMakeFiles/INSAGAME.dir/clean
 
 CMakeFiles/INSAGAME.dir/depend:
-	$(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\Tiny\Desktop\game-insa-project C:\Users\Tiny\Desktop\game-insa-project C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles\INSAGAME.dir\DependInfo.cmake --color=$(COLOR)
+	$(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\Tiny\Desktop\game-insa-project\GAME C:\Users\Tiny\Desktop\game-insa-project\GAME C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles\INSAGAME.dir\DependInfo.cmake --color=$(COLOR)
 .PHONY : CMakeFiles/INSAGAME.dir/depend
 
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/cmake_clean.cmake b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/cmake_clean.cmake
index b8849de8b606bf4bc555547eca6c266c69b96e39..d65ace4e086c2436132fe455ffa16c02b8740ed5 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/cmake_clean.cmake
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/cmake_clean.cmake
@@ -1,5 +1,6 @@
 file(REMOVE_RECURSE
   "CMakeFiles/INSAGAME.dir/main.c.obj"
+  "CMakeFiles/INSAGAME.dir/src/map.c.obj"
   "INSAGAME.exe"
   "INSAGAME.exe.manifest"
   "INSAGAME.pdb"
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.internal b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.internal
index 3b7f2b1e4d851ab9cf7befe6b4b64397979030d3..c94df50117222aecce08fecd6aecca1f431bda12 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.internal
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.internal
@@ -2,4 +2,8 @@
 # Generated by "MinGW Makefiles" Generator, CMake Version 3.17
 
 CMakeFiles/INSAGAME.dir/main.c.obj
- C:/Users/Tiny/Desktop/game-insa-project/main.c
+ ../include/map.h
+ C:/Users/Tiny/Desktop/game-insa-project/GAME/main.c
+CMakeFiles/INSAGAME.dir/src/map.c.obj
+ ../include/map.h
+ C:/Users/Tiny/Desktop/game-insa-project/GAME/src/map.c
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.make b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.make
index dbd3af09a008c6991119299d3a7f2b0a20eabc7e..408b3ba9b193f4e4907599d0eb1ea919a31fc081 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.make
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/depend.make
@@ -1,5 +1,9 @@
 # CMAKE generated file: DO NOT EDIT!
 # Generated by "MinGW Makefiles" Generator, CMake Version 3.17
 
+CMakeFiles/INSAGAME.dir/main.c.obj: ../include/map.h
 CMakeFiles/INSAGAME.dir/main.c.obj: ../main.c
 
+CMakeFiles/INSAGAME.dir/src/map.c.obj: ../include/map.h
+CMakeFiles/INSAGAME.dir/src/map.c.obj: ../src/map.c
+
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/flags.make b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/flags.make
index 65955c79433676f185d73d4bc23835c20119a544..7995eba0ec91d57160c9e7b7b0e45e31df50dd30 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/flags.make
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/flags.make
@@ -6,5 +6,5 @@ C_FLAGS = -g   -std=gnu90
 
 C_DEFINES = 
 
-C_INCLUDES = 
+C_INCLUDES = @CMakeFiles/INSAGAME.dir/includes_C.rsp
 
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/includes_C.rsp b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/includes_C.rsp
new file mode 100644
index 0000000000000000000000000000000000000000..b3f33958659a52dd6afdba49f899aba73093cb81
--- /dev/null
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/includes_C.rsp
@@ -0,0 +1 @@
+-IC:/Users/Tiny/Desktop/game-insa-project/GAME/include 
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/main.c.obj b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/main.c.obj
index 2d22189c7d93704273352b1f7a665f86d9238615..f2b3b9d93b993f7b4718e821c63fa6e5e815aed0 100644
Binary files a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/main.c.obj and b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/main.c.obj differ
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects.a b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects.a
index b039ffdd100c315370a704009b76c5af3eb60467..69dfbda6055535853b96e2716235fab25e8192d8 100644
Binary files a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects.a and b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects.a differ
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects1.rsp b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects1.rsp
index 5b4e988259a61ff1fe428d3a6488029c945710f0..495c1a85ac18f8dc4afedb4e0bc5be40e60e805d 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects1.rsp
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/objects1.rsp
@@ -1 +1 @@
-CMakeFiles/INSAGAME.dir/main.c.obj
+CMakeFiles/INSAGAME.dir/main.c.obj CMakeFiles/INSAGAME.dir/src/map.c.obj
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/progress.make b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/progress.make
index abadeb0c3abaa81d622026fcd3ae096d03dd29b7..6a9dc74f48190611094be92ae37d081d83beb533 100644
--- a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/progress.make
+++ b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/progress.make
@@ -1,3 +1,4 @@
 CMAKE_PROGRESS_1 = 1
 CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
 
diff --git a/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/src/map.c.obj b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/src/map.c.obj
new file mode 100644
index 0000000000000000000000000000000000000000..d7e475c96465eb6f16ca6c81c79c65939bc3980f
Binary files /dev/null and b/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir/src/map.c.obj differ
diff --git a/GAME/cmake-build-debug/CMakeFiles/Makefile2 b/GAME/cmake-build-debug/CMakeFiles/Makefile2
index 28bd680cea44c822ea8c7f8f27c87659a4714228..dd988bc10fe0a8912f848ec8289170a53b58ba4a 100644
--- a/GAME/cmake-build-debug/CMakeFiles/Makefile2
+++ b/GAME/cmake-build-debug/CMakeFiles/Makefile2
@@ -63,10 +63,10 @@ RM = "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = C:\Users\Tiny\Desktop\game-insa-project
+CMAKE_SOURCE_DIR = C:\Users\Tiny\Desktop\game-insa-project\GAME
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug
+CMAKE_BINARY_DIR = C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug
 
 #=============================================================================
 # Directory level rules for the build root directory
@@ -93,14 +93,14 @@ clean: CMakeFiles/INSAGAME.dir/clean
 CMakeFiles/INSAGAME.dir/all:
 	$(MAKE) $(MAKESILENT) -f CMakeFiles\INSAGAME.dir\build.make CMakeFiles/INSAGAME.dir/depend
 	$(MAKE) $(MAKESILENT) -f CMakeFiles\INSAGAME.dir\build.make CMakeFiles/INSAGAME.dir/build
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles --progress-num=1,2 "Built target INSAGAME"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles --progress-num=1,2,3 "Built target INSAGAME"
 .PHONY : CMakeFiles/INSAGAME.dir/all
 
 # Build rule for subdir invocation for target.
 CMakeFiles/INSAGAME.dir/rule: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles 2
+	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles 3
 	$(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/INSAGAME.dir/all
-	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles 0
 .PHONY : CMakeFiles/INSAGAME.dir/rule
 
 # Convenience name for target.
diff --git a/GAME/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/GAME/cmake-build-debug/CMakeFiles/TargetDirectories.txt
index 3cdf3ebc27f9c0c622de70c8bab059f0aa1ffdf7..3c90d4bb6a1d0b08db8afa81582c4b568d8d6db9 100644
--- a/GAME/cmake-build-debug/CMakeFiles/TargetDirectories.txt
+++ b/GAME/cmake-build-debug/CMakeFiles/TargetDirectories.txt
@@ -1,3 +1,3 @@
-C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/edit_cache.dir
-C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/INSAGAME.dir
-C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/CMakeFiles/rebuild_cache.dir
+C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/edit_cache.dir
+C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/INSAGAME.dir
+C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/CMakeFiles/rebuild_cache.dir
diff --git a/GAME/cmake-build-debug/CMakeFiles/clion-log.txt b/GAME/cmake-build-debug/CMakeFiles/clion-log.txt
index f3b2cb082abe6ee374a6d78803c204ca3524847f..e31c2e897b2c2a9240944f878340cefb0ffa37e8 100644
--- a/GAME/cmake-build-debug/CMakeFiles/clion-log.txt
+++ b/GAME/cmake-build-debug/CMakeFiles/clion-log.txt
@@ -1,4 +1,4 @@
-"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=C:/Program Files/Git/mingw64/bin/make.exe" -DCMAKE_C_COMPILER=C:/TDM-GCC-64/bin/gcc.exe -DCMAKE_CXX_COMPILER=C:/TDM-GCC-64/bin/g++.exe -G "CodeBlocks - MinGW Makefiles" C:\Users\Tiny\Desktop\game-insa-project
+"C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=C:/Program Files/Git/mingw64/bin/make.exe" -DCMAKE_C_COMPILER=C:/TDM-GCC-64/bin/gcc.exe -DCMAKE_CXX_COMPILER=C:/TDM-GCC-64/bin/g++.exe -G "CodeBlocks - MinGW Makefiles" C:\Users\Tiny\Desktop\game-insa-project\GAME
 -- Configuring done
 -- Generating done
--- Build files have been written to: C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug
+-- Build files have been written to: C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug
diff --git a/GAME/cmake-build-debug/CMakeFiles/progress.marks b/GAME/cmake-build-debug/CMakeFiles/progress.marks
index 0cfbf08886fca9a91cb753ec8734c84fcbe52c9f..00750edc07d6415dcc07ae0351e9397b0222b7ba 100644
--- a/GAME/cmake-build-debug/CMakeFiles/progress.marks
+++ b/GAME/cmake-build-debug/CMakeFiles/progress.marks
@@ -1 +1 @@
-2
+3
diff --git a/GAME/cmake-build-debug/INSAGAME.cbp b/GAME/cmake-build-debug/INSAGAME.cbp
index b8932e7cf54b83d676e9e60de7128cc4014f1581..e492c70cf8f7c953d434cdd6e93537ff37578770 100644
--- a/GAME/cmake-build-debug/INSAGAME.cbp
+++ b/GAME/cmake-build-debug/INSAGAME.cbp
@@ -8,78 +8,83 @@
 		<Option virtualFolders="CMake Files\;"/>
 		<Build>
 			<Target title="all">
-				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug"/>
+				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug"/>
 				<Option type="4"/>
 				<MakeCommands>
-					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 all"/>
-					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 all"/>
+					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="edit_cache">
-				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug"/>
+				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug"/>
 				<Option type="4"/>
 				<MakeCommands>
-					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 edit_cache"/>
-					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 edit_cache"/>
+					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="INSAGAME">
-				<Option output="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/INSAGAME.exe" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug"/>
+				<Option output="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/INSAGAME.exe" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug"/>
 				<Option object_output="./"/>
 				<Option type="1"/>
 				<Option compiler="gcc"/>
 				<Compiler>
+					<Add directory="C:/Users/Tiny/Desktop/game-insa-project/GAME/include"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/include"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../include"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/include-fixed"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/include"/>
 				</Compiler>
 				<MakeCommands>
-					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 INSAGAME"/>
-					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 INSAGAME"/>
+					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="INSAGAME/fast">
-				<Option output="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/INSAGAME.exe" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug"/>
+				<Option output="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/INSAGAME.exe" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug"/>
 				<Option object_output="./"/>
 				<Option type="1"/>
 				<Option compiler="gcc"/>
 				<Compiler>
+					<Add directory="C:/Users/Tiny/Desktop/game-insa-project/GAME/include"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/include"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../include"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/include-fixed"/>
 					<Add directory="C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/include"/>
 				</Compiler>
 				<MakeCommands>
-					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 INSAGAME/fast"/>
-					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 INSAGAME/fast"/>
+					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="rebuild_cache">
-				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug"/>
+				<Option working_dir="C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug"/>
 				<Option type="4"/>
 				<MakeCommands>
-					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 rebuild_cache"/>
-					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 rebuild_cache"/>
+					<CompileFile command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="C:/PROGRA~1/Git/mingw64/bin/make.exe -f &quot;C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 		</Build>
-		<Unit filename="C:/Users/Tiny/Desktop/game-insa-project/main.c">
+		<Unit filename="C:/Users/Tiny/Desktop/game-insa-project/GAME/main.c">
 			<Option target="INSAGAME"/>
 		</Unit>
-		<Unit filename="C:/Users/Tiny/Desktop/game-insa-project/CMakeLists.txt">
+		<Unit filename="C:/Users/Tiny/Desktop/game-insa-project/GAME/src/map.c">
+			<Option target="INSAGAME"/>
+		</Unit>
+		<Unit filename="C:/Users/Tiny/Desktop/game-insa-project/GAME/CMakeLists.txt">
 			<Option virtualFolder="CMake Files\"/>
 		</Unit>
 	</Project>
diff --git a/GAME/cmake-build-debug/INSAGAME.exe b/GAME/cmake-build-debug/INSAGAME.exe
index 4a88bac7c40e6e59e8a7ac24ce1f18c7ecb7e1f0..57fc344d1a34a39dbc3bf1271c41253ab1e86f6d 100644
Binary files a/GAME/cmake-build-debug/INSAGAME.exe and b/GAME/cmake-build-debug/INSAGAME.exe differ
diff --git a/GAME/cmake-build-debug/Makefile b/GAME/cmake-build-debug/Makefile
index 32c88a87f2b0041ee78bee3283774aee3f3b9301..e84b876adab2cf67b520f361af805f2841d37578 100644
--- a/GAME/cmake-build-debug/Makefile
+++ b/GAME/cmake-build-debug/Makefile
@@ -67,10 +67,10 @@ RM = "C:\Program Files\JetBrains\CLion 2020.2.1\bin\cmake\win\bin\cmake.exe" -E
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = C:\Users\Tiny\Desktop\game-insa-project
+CMAKE_SOURCE_DIR = C:\Users\Tiny\Desktop\game-insa-project\GAME
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug
+CMAKE_BINARY_DIR = C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug
 
 #=============================================================================
 # Targets provided globally by CMake.
@@ -99,9 +99,9 @@ rebuild_cache/fast: rebuild_cache
 
 # The main all target
 all: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles\progress.marks
+	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles\progress.marks
 	$(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all
-	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\cmake-build-debug\CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start C:\Users\Tiny\Desktop\game-insa-project\GAME\cmake-build-debug\CMakeFiles 0
 .PHONY : all
 
 # The main clean target
@@ -169,6 +169,33 @@ main.c.s:
 	$(MAKE) $(MAKESILENT) -f CMakeFiles\INSAGAME.dir\build.make CMakeFiles/INSAGAME.dir/main.c.s
 .PHONY : main.c.s
 
+src/map.obj: src/map.c.obj
+
+.PHONY : src/map.obj
+
+# target to build an object file
+src/map.c.obj:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles\INSAGAME.dir\build.make CMakeFiles/INSAGAME.dir/src/map.c.obj
+.PHONY : src/map.c.obj
+
+src/map.i: src/map.c.i
+
+.PHONY : src/map.i
+
+# target to preprocess a source file
+src/map.c.i:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles\INSAGAME.dir\build.make CMakeFiles/INSAGAME.dir/src/map.c.i
+.PHONY : src/map.c.i
+
+src/map.s: src/map.c.s
+
+.PHONY : src/map.s
+
+# target to generate assembly for a file
+src/map.c.s:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles\INSAGAME.dir\build.make CMakeFiles/INSAGAME.dir/src/map.c.s
+.PHONY : src/map.c.s
+
 # Help Target
 help:
 	@echo The following are some of the valid targets for this Makefile:
@@ -181,6 +208,9 @@ help:
 	@echo ... main.obj
 	@echo ... main.i
 	@echo ... main.s
+	@echo ... src/map.obj
+	@echo ... src/map.i
+	@echo ... src/map.s
 .PHONY : help
 
 
diff --git a/GAME/cmake-build-debug/cmake_install.cmake b/GAME/cmake-build-debug/cmake_install.cmake
index cb1c8352e8ea585986ee892c92a59680509ea8ae..6e974f2d323ecbcb9345bc525edfd2e62eb92e0d 100644
--- a/GAME/cmake-build-debug/cmake_install.cmake
+++ b/GAME/cmake-build-debug/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/Tiny/Desktop/game-insa-project
+# Install script for directory: C:/Users/Tiny/Desktop/game-insa-project/GAME
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -40,5 +40,5 @@ endif()
 
 string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
        "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "C:/Users/Tiny/Desktop/game-insa-project/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
+file(WRITE "C:/Users/Tiny/Desktop/game-insa-project/GAME/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
      "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/GAME/include/map.h b/GAME/include/map.h
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..016fb3ed25eddf52c146e8cd84517c3e20b920de 100644
--- a/GAME/include/map.h
+++ b/GAME/include/map.h
@@ -0,0 +1,15 @@
+/*
+// Created by Tiny on 2/16/2021.
+*/
+
+#ifndef INSAGAME_MAP_H
+#define INSAGAME_MAP_H
+
+
+
+
+
+
+
+
+#endif /*INSAGAME_MAP_H*/
diff --git a/GAME/src/main.c b/GAME/main.c
similarity index 99%
rename from GAME/src/main.c
rename to GAME/main.c
index 73b9c98140c1b0072d8b3058efee16cabb78c419..d0c80e117110d666ce9ae8bc5b8cfb0e7d583ecf 100644
--- a/GAME/src/main.c
+++ b/GAME/main.c
@@ -1,6 +1,7 @@
 #include <stdio.h>
 #include <SDL2/SDL.h>
 #include <SDL2/SDL_image.h>
+#include "map.h"
 
 #define WINDOW_WIDTH (1024)
 #define WINDOW_HEIGHT (1024)
@@ -10,6 +11,7 @@
 
 int main(int argc, char* args[])
 {
+    printmap();
     // attempt to initialize graphics and timer system
     if (SDL_Init(SDL_INIT_VIDEO|SDL_INIT_TIMER) != 0)
     {
diff --git a/GAME/src/CMakeLists.txt b/GAME/src/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/GAME/src/map.c b/GAME/src/map.c
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..bdd88c6fb4c0c243a2edb44d3343aba5ae88bb46 100644
--- a/GAME/src/map.c
+++ b/GAME/src/map.c
@@ -0,0 +1,8 @@
+/*
+// Created by Tiny on 2/16/2021.
+*/
+
+#include "map.h"
+#include <stdio.h>
+
+