diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ffe7c5a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.idea/
+__pycache__/
+*.pyc
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b8..0000000
--- 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/Kanjin-Text-RPG.iml b/.idea/Kanjin-Text-RPG.iml
deleted file mode 100644
index f571432..0000000
--- a/.idea/Kanjin-Text-RPG.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/dictionaries/project.xml b/.idea/dictionaries/project.xml
deleted file mode 100644
index c18d331..0000000
--- a/.idea/dictionaries/project.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
- darkvision
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- 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 db8786c..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 9863d7f..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 8306744..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/__pycache__/class_list.cpython-311.pyc b/__pycache__/class_list.cpython-311.pyc
deleted file mode 100644
index 6bffa46..0000000
Binary files a/__pycache__/class_list.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/class_list.cpython-312.pyc b/__pycache__/class_list.cpython-312.pyc
deleted file mode 100644
index f3fdd5f..0000000
Binary files a/__pycache__/class_list.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/enum_list.cpython-311.pyc b/__pycache__/enum_list.cpython-311.pyc
deleted file mode 100644
index 5da0e2d..0000000
Binary files a/__pycache__/enum_list.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/enum_list.cpython-312.pyc b/__pycache__/enum_list.cpython-312.pyc
deleted file mode 100644
index eae3435..0000000
Binary files a/__pycache__/enum_list.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/function_list.cpython-311.pyc b/__pycache__/function_list.cpython-311.pyc
deleted file mode 100644
index 557e880..0000000
Binary files a/__pycache__/function_list.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/function_list.cpython-312.pyc b/__pycache__/function_list.cpython-312.pyc
deleted file mode 100644
index 501d90b..0000000
Binary files a/__pycache__/function_list.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/job_list.cpython-312.pyc b/__pycache__/job_list.cpython-312.pyc
deleted file mode 100644
index 4873076..0000000
Binary files a/__pycache__/job_list.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/main.cpython-311.pyc b/__pycache__/main.cpython-311.pyc
deleted file mode 100644
index 0960fad..0000000
Binary files a/__pycache__/main.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/player.cpython-311.pyc b/__pycache__/player.cpython-311.pyc
deleted file mode 100644
index e198c4c..0000000
Binary files a/__pycache__/player.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/player.cpython-312.pyc b/__pycache__/player.cpython-312.pyc
deleted file mode 100644
index 179689b..0000000
Binary files a/__pycache__/player.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/race_list.cpython-311.pyc b/__pycache__/race_list.cpython-311.pyc
deleted file mode 100644
index 741923b..0000000
Binary files a/__pycache__/race_list.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/race_list.cpython-312.pyc b/__pycache__/race_list.cpython-312.pyc
deleted file mode 100644
index 1c2dc36..0000000
Binary files a/__pycache__/race_list.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/scene.cpython-311.pyc b/__pycache__/scene.cpython-311.pyc
deleted file mode 100644
index b0c8462..0000000
Binary files a/__pycache__/scene.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/scene.cpython-312.pyc b/__pycache__/scene.cpython-312.pyc
deleted file mode 100644
index c954baf..0000000
Binary files a/__pycache__/scene.cpython-312.pyc and /dev/null differ
diff --git a/__pycache__/spell_list.cpython-311.pyc b/__pycache__/spell_list.cpython-311.pyc
deleted file mode 100644
index 431979d..0000000
Binary files a/__pycache__/spell_list.cpython-311.pyc and /dev/null differ
diff --git a/__pycache__/spell_list.cpython-312.pyc b/__pycache__/spell_list.cpython-312.pyc
deleted file mode 100644
index 7e6d830..0000000
Binary files a/__pycache__/spell_list.cpython-312.pyc and /dev/null differ