diff --git a/.DS_Store b/.DS_Store
deleted file mode 100644
index 655634c5..00000000
Binary files a/.DS_Store and /dev/null differ
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..aa079b84
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.idea
+.DS_Store
+__pycache__
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b81..00000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2da..00000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index d1e22ecb..00000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 073f8267..00000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/si23traktor.iml b/.idea/si23traktor.iml
deleted file mode 100644
index 0e4e9fa9..00000000
--- a/.idea/si23traktor.iml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7f..00000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/__pycache__/astar_search.cpython-310.pyc b/__pycache__/astar_search.cpython-310.pyc
deleted file mode 100644
index 2cfab170..00000000
Binary files a/__pycache__/astar_search.cpython-310.pyc and /dev/null differ
diff --git a/__pycache__/blocks.cpython-310.pyc b/__pycache__/blocks.cpython-310.pyc
deleted file mode 100644
index 5ecf8ce9..00000000
Binary files a/__pycache__/blocks.cpython-310.pyc and /dev/null differ
diff --git a/__pycache__/field.cpython-310.pyc b/__pycache__/field.cpython-310.pyc
deleted file mode 100644
index 0f2ce160..00000000
Binary files a/__pycache__/field.cpython-310.pyc and /dev/null differ
diff --git a/__pycache__/graph_search.cpython-310.pyc b/__pycache__/graph_search.cpython-310.pyc
deleted file mode 100644
index 2d8adb8d..00000000
Binary files a/__pycache__/graph_search.cpython-310.pyc and /dev/null differ
diff --git a/__pycache__/land.cpython-310.pyc b/__pycache__/land.cpython-310.pyc
deleted file mode 100644
index e05db35f..00000000
Binary files a/__pycache__/land.cpython-310.pyc and /dev/null differ
diff --git a/__pycache__/soil.cpython-310.pyc b/__pycache__/soil.cpython-310.pyc
deleted file mode 100644
index 4578bcfa..00000000
Binary files a/__pycache__/soil.cpython-310.pyc and /dev/null differ
diff --git a/__pycache__/tractor.cpython-310.pyc b/__pycache__/tractor.cpython-310.pyc
deleted file mode 100644
index 64f26b21..00000000
Binary files a/__pycache__/tractor.cpython-310.pyc and /dev/null differ
diff --git a/resources/.DS_Store b/resources/.DS_Store
deleted file mode 100644
index e5a4d8fb..00000000
Binary files a/resources/.DS_Store and /dev/null differ