diff --git a/.idea/artifacts/ModuleComputers.xml b/.idea/artifacts/ModuleComputers.xml
index a8b97b9b9..563b7d854 100644
--- a/.idea/artifacts/ModuleComputers.xml
+++ b/.idea/artifacts/ModuleComputers.xml
@@ -5,13 +5,6 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/MusicPlayer.xml b/.idea/artifacts/MusicPlayer.xml
index a208ca6b2..77aafefa7 100644
--- a/.idea/artifacts/MusicPlayer.xml
+++ b/.idea/artifacts/MusicPlayer.xml
@@ -3,12 +3,6 @@
$PROJECT_DIR$/assets/mods/musicplayer
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/TerrarumBuild.xml b/.idea/artifacts/TerrarumBuild.xml
index e97ab4af3..21f1e61fb 100644
--- a/.idea/artifacts/TerrarumBuild.xml
+++ b/.idea/artifacts/TerrarumBuild.xml
@@ -15,17 +15,11 @@
-
-
-
-
-
-
@@ -86,11 +80,6 @@
-
-
-
-
-
@@ -120,6 +109,13 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index 22dcb880f..a65ed9525 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -1,7 +1,11 @@
-
+
+
+
+
+
diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml
index 3e44d76d2..a899a6e5e 100644
--- a/.idea/libraries/KotlinJavaRuntime.xml
+++ b/.idea/libraries/KotlinJavaRuntime.xml
@@ -1,26 +1,26 @@
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/.idea/libraries/jetbrains_kotlin_reflect.xml b/.idea/libraries/jetbrains_kotlin_reflect.xml
index 24059866a..1383da43b 100644
--- a/.idea/libraries/jetbrains_kotlin_reflect.xml
+++ b/.idea/libraries/jetbrains_kotlin_reflect.xml
@@ -1,10 +1,10 @@
-
+
-
-
-
+
+
+
diff --git a/.idea/libraries/jetbrains_kotlin_test.xml b/.idea/libraries/jetbrains_kotlin_test.xml
index 194d88f26..a2d579212 100644
--- a/.idea/libraries/jetbrains_kotlin_test.xml
+++ b/.idea/libraries/jetbrains_kotlin_test.xml
@@ -1,26 +1,26 @@
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/.idea/libraries/jetbrains_kotlin_test1.xml b/.idea/libraries/jetbrains_kotlin_test1.xml
index fdb779b38..869770c98 100644
--- a/.idea/libraries/jetbrains_kotlin_test1.xml
+++ b/.idea/libraries/jetbrains_kotlin_test1.xml
@@ -1,10 +1,10 @@
-
+
-
-
-
+
+
+
diff --git a/.idea/libraries/jetbrains_kotlinx_coroutines_core.xml b/.idea/libraries/jetbrains_kotlinx_coroutines_core.xml
deleted file mode 100644
index 76054adeb..000000000
--- a/.idea/libraries/jetbrains_kotlinx_coroutines_core.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ModuleComputers/ModuleComputers.iml b/ModuleComputers/ModuleComputers.iml
index 359770720..47af152cc 100644
--- a/ModuleComputers/ModuleComputers.iml
+++ b/ModuleComputers/ModuleComputers.iml
@@ -16,7 +16,6 @@
-
diff --git a/README.md b/README.md
index da0cdbfd4..632296e7d 100644
--- a/README.md
+++ b/README.md
@@ -35,13 +35,15 @@ Requires 64 bit processor and operation system.
- Playing the game on the Minimum Requirement is ill advised: framerate will be sub-20 and the world generation will take more than 10 minutes
-## Dev Setup ##
+## Development Environment ##
- Requirements:
- JDK 17 or higher
- IntelliJ IDEA Community Edition
-Required libraries are included in the repository.
+Kotlin runtimes must be downloaded using the IntelliJ IDEA. All other libraries are included in the repository.
+
+The project includes modified version of the GraalVM-JS, in which the only difference is the `regex-22.3.1-edit.jar` is a modification of `regex-22.3.1.jar` where the only difference is its `MANIFEST.MD`
## Copyright ##
diff --git a/TerrarumBuild.iml b/TerrarumBuild.iml
index b32b69d38..34160124e 100644
--- a/TerrarumBuild.iml
+++ b/TerrarumBuild.iml
@@ -26,7 +26,6 @@
-
diff --git a/lib/annotations-23.0.0-javadoc.jar b/lib/annotations-23.0.0-javadoc.jar
deleted file mode 100644
index a6bbdedff..000000000
--- a/lib/annotations-23.0.0-javadoc.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:631038d3c232e65f0f427885c397a9ea13a368b2e67a2748d6f874781cb884a2
-size 533632
diff --git a/lib/annotations-23.0.0.jar b/lib/annotations-23.0.0.jar
deleted file mode 100644
index 45d92b051..000000000
--- a/lib/annotations-23.0.0.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05
-size 29371
diff --git a/lib/kotlin-stdlib-1.8.20-javadoc.jar b/lib/kotlin-stdlib-1.8.20-javadoc.jar
deleted file mode 100644
index 7962e222d..000000000
--- a/lib/kotlin-stdlib-1.8.20-javadoc.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53
-size 261
diff --git a/lib/kotlin-stdlib-1.8.20.jar b/lib/kotlin-stdlib-1.8.20.jar
deleted file mode 100644
index 72355b4b4..000000000
--- a/lib/kotlin-stdlib-1.8.20.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4395647b1961d9fb730a34e8dbe56c293157bc0759004cca63d9b5ee6653e5c7
-size 1670469
diff --git a/lib/kotlin-stdlib-common-1.8.20-javadoc.jar b/lib/kotlin-stdlib-common-1.8.20-javadoc.jar
deleted file mode 100644
index 7962e222d..000000000
--- a/lib/kotlin-stdlib-common-1.8.20-javadoc.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53
-size 261
diff --git a/lib/kotlin-stdlib-common-1.8.20.jar b/lib/kotlin-stdlib-common-1.8.20.jar
deleted file mode 100644
index be95678a1..000000000
--- a/lib/kotlin-stdlib-common-1.8.20.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fa20188abaa8ecf1d0035e93a969b071f10e45a1c8378c314521eade73f75fd5
-size 221491
diff --git a/lib/kotlin-stdlib-jdk7-1.8.20-javadoc.jar b/lib/kotlin-stdlib-jdk7-1.8.20-javadoc.jar
deleted file mode 100644
index 7962e222d..000000000
--- a/lib/kotlin-stdlib-jdk7-1.8.20-javadoc.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53
-size 261
diff --git a/lib/kotlin-stdlib-jdk7-1.8.20.jar b/lib/kotlin-stdlib-jdk7-1.8.20.jar
deleted file mode 100644
index 605282774..000000000
--- a/lib/kotlin-stdlib-jdk7-1.8.20.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:af1ec40c3b951afdcc0c2a0173c7b81763c5281c2d5bafbf0a8544a24c5dcc0c
-size 963
diff --git a/lib/kotlin-stdlib-jdk8-1.8.20-javadoc.jar b/lib/kotlin-stdlib-jdk8-1.8.20-javadoc.jar
deleted file mode 100644
index 7962e222d..000000000
--- a/lib/kotlin-stdlib-jdk8-1.8.20-javadoc.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:69e1a62e5752ca3f43fb1607f161379bbe88b64af89c1a543c126160adf7cc53
-size 261
diff --git a/lib/kotlin-stdlib-jdk8-1.8.20.jar b/lib/kotlin-stdlib-jdk8-1.8.20.jar
deleted file mode 100644
index 92844be07..000000000
--- a/lib/kotlin-stdlib-jdk8-1.8.20.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e398b67977622718bf18ff99b739c7d9da060f33fb458a2e25203221c16af010
-size 969
diff --git a/lib/kotlinx-coroutines-core-1.7.3.jar b/lib/kotlinx-coroutines-core-1.7.3.jar
deleted file mode 100644
index 374a3c387..000000000
--- a/lib/kotlinx-coroutines-core-1.7.3.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f9522095aedcc2a6ab32c7484061ea698352c71be1390adb403b59aa48a38fdc
-size 87702
diff --git a/lib/kotlinx-coroutines-core-jvm-1.7.3-javadoc.jar b/lib/kotlinx-coroutines-core-jvm-1.7.3-javadoc.jar
deleted file mode 100644
index 25540b84c..000000000
--- a/lib/kotlinx-coroutines-core-jvm-1.7.3-javadoc.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6f4da9bdaa66e05b11baed1e3c49725756693e09c1b373f476c5262a45992b86
-size 261
diff --git a/lib/kotlinx-coroutines-core-jvm-1.7.3.jar b/lib/kotlinx-coroutines-core-jvm-1.7.3.jar
deleted file mode 100644
index d0262d920..000000000
--- a/lib/kotlinx-coroutines-core-jvm-1.7.3.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1ab3acc38f3e7355c4f9d1ec62107a46fa73c899f3070d055e5d4373dfe67e12
-size 1551152