diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4723eec
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.dll
+*.exe
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f8a4c40
--- /dev/null
+++ b/README.md
@@ -0,0 +1,12 @@
+# Maze Path Finder
+
+
+
+### Just 3 steps to get started:
+ 1) **Install [C++ SFML Library](https://www.sfml-dev.org/download.php).**
+ 2) **In the "build.bat" file, specify your path to SFML.**
+ 3) **Run "run.bat".**
+
+### Author's libraries used by this project:
+- [athm.h](https://github.com/ZERDICORP/athm-lib.git)
+- [file.h](https://github.com/ZERDICORP/file-lib.git)
diff --git a/build.bat b/build.bat
new file mode 100644
index 0000000..b6346bf
--- /dev/null
+++ b/build.bat
@@ -0,0 +1,15 @@
+@echo off
+
+REM ↓↓↓↓↓↓↓↓↓↓↓↓ Path to SFML ↓↓↓↓↓↓↓↓↓↓↓↓
+
+SET sfmlPath="C:/Program Files/SFML-2.5.1"
+
+REM ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
+
+SET includePath=%sfmlPath%/include
+SET libPath=%sfmlPath%/lib
+
+g++ ./src/implementation/*.cpp -o ./build/main.exe -O3 -O2 -O1 -DSFML_STATIC -I %includePath% -I "./src/headers" -L %libPath% -lsfml-graphics -lsfml-window -lsfml-system
+
+echo Press any button..
+pause > nul
\ No newline at end of file
diff --git a/build/.cfg b/build/.cfg
new file mode 100644
index 0000000..ea25150
--- /dev/null
+++ b/build/.cfg
@@ -0,0 +1 @@
+squareWidth = 10
\ No newline at end of file
diff --git a/run.bat b/run.bat
new file mode 100644
index 0000000..c346af9
--- /dev/null
+++ b/run.bat
@@ -0,0 +1,3 @@
+@echo off
+call build.bat
+call start.bat
\ No newline at end of file
diff --git a/screenshots/s1.png b/screenshots/s1.png
new file mode 100644
index 0000000..5552203
Binary files /dev/null and b/screenshots/s1.png differ
diff --git a/src/headers/config.h b/src/headers/config.h
new file mode 100644
index 0000000..963ea56
--- /dev/null
+++ b/src/headers/config.h
@@ -0,0 +1,12 @@
+#include "include.h"
+#include "macros.h"
+
+#ifndef MAIN_CONFIG
+ #define MAIN_CONFIG
+ enum class EVENT_CODE
+ {
+ NONE,
+ CLOSE,
+ RESTART,
+ };
+#endif
\ No newline at end of file
diff --git a/src/headers/include.h b/src/headers/include.h
new file mode 100644
index 0000000..3234a91
--- /dev/null
+++ b/src/headers/include.h
@@ -0,0 +1,6 @@
+#include
+#include
+#include
+#include