diff --git a/.idea/artifacts/SpriteAssemblerApp.xml b/.idea/artifacts/SpriteAssemblerApp.xml
index ce8224e33..db463884b 100644
--- a/.idea/artifacts/SpriteAssemblerApp.xml
+++ b/.idea/artifacts/SpriteAssemblerApp.xml
@@ -9,70 +9,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -83,6 +31,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/artifacts/TerrarumBuild.xml b/.idea/artifacts/TerrarumBuild.xml
index 9f3fb9511..dfed15033 100644
--- a/.idea/artifacts/TerrarumBuild.xml
+++ b/.idea/artifacts/TerrarumBuild.xml
@@ -21,61 +21,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -88,6 +34,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/badlogicgames_gdx.xml b/.idea/libraries/badlogicgames_gdx.xml
index ce2942db8..956f7589c 100644
--- a/.idea/libraries/badlogicgames_gdx.xml
+++ b/.idea/libraries/badlogicgames_gdx.xml
@@ -1,16 +1,16 @@
-
+
-
+
-
+
-
+
diff --git a/.idea/libraries/badlogicgames_gdx_backend_lwjgl3.xml b/.idea/libraries/badlogicgames_gdx_backend_lwjgl3.xml
index 4a0b0fdd5..9cde829eb 100644
--- a/.idea/libraries/badlogicgames_gdx_backend_lwjgl3.xml
+++ b/.idea/libraries/badlogicgames_gdx_backend_lwjgl3.xml
@@ -1,168 +1,168 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/libraries/gdx_platform_1_11_0_natives.xml b/.idea/libraries/gdx_platform_1_11_0_natives.xml
deleted file mode 100644
index b253aba6d..000000000
--- a/.idea/libraries/gdx_platform_1_11_0_natives.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/gdx_platform_1_12_0_natives.xml b/.idea/libraries/gdx_platform_1_12_0_natives.xml
new file mode 100644
index 000000000..027035cac
--- /dev/null
+++ b/.idea/libraries/gdx_platform_1_12_0_natives.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TerrarumBuild.iml b/TerrarumBuild.iml
index 1095d70ee..1e2b58a3f 100644
--- a/TerrarumBuild.iml
+++ b/TerrarumBuild.iml
@@ -17,7 +17,7 @@
-
+
diff --git a/lib/gdx-1.11.0-javadoc.jar b/lib/gdx-1.11.0-javadoc.jar
deleted file mode 100644
index c8482fa7f..000000000
Binary files a/lib/gdx-1.11.0-javadoc.jar and /dev/null differ
diff --git a/lib/gdx-1.11.0-sources.jar b/lib/gdx-1.11.0-sources.jar
deleted file mode 100644
index 22d94b503..000000000
Binary files a/lib/gdx-1.11.0-sources.jar and /dev/null differ
diff --git a/lib/gdx-1.11.0.jar b/lib/gdx-1.11.0.jar
deleted file mode 100644
index 1a0381b85..000000000
Binary files a/lib/gdx-1.11.0.jar and /dev/null differ
diff --git a/lib/gdx-1.12.0-javadoc.jar b/lib/gdx-1.12.0-javadoc.jar
new file mode 100644
index 000000000..8b394cd1d
--- /dev/null
+++ b/lib/gdx-1.12.0-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a0372a4a8deb5d55e8ff3db0674deb2968289e9ceaee42f3758ee8f50fa1a95
+size 6855174
diff --git a/lib/gdx-1.12.0-sources.jar b/lib/gdx-1.12.0-sources.jar
new file mode 100644
index 000000000..d40b17eb7
--- /dev/null
+++ b/lib/gdx-1.12.0-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dadfd06cc00f5b97097ebd37da319c39ef27c3589468c01e9f4581417dc47883
+size 1368706
diff --git a/lib/gdx-1.12.0.jar b/lib/gdx-1.12.0.jar
new file mode 100644
index 000000000..b3f0090b1
--- /dev/null
+++ b/lib/gdx-1.12.0.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:35c9c0fc4eff1ce5687348e7b75dbedf5d328a270e6c0993e2a12b8f46f9bfe1
+size 2036651
diff --git a/lib/gdx-backend-lwjgl3-1.11.0-javadoc.jar b/lib/gdx-backend-lwjgl3-1.11.0-javadoc.jar
deleted file mode 100644
index 266008abd..000000000
Binary files a/lib/gdx-backend-lwjgl3-1.11.0-javadoc.jar and /dev/null differ
diff --git a/lib/gdx-backend-lwjgl3-1.11.0-sources.jar b/lib/gdx-backend-lwjgl3-1.11.0-sources.jar
deleted file mode 100644
index d3e9d2596..000000000
Binary files a/lib/gdx-backend-lwjgl3-1.11.0-sources.jar and /dev/null differ
diff --git a/lib/gdx-backend-lwjgl3-1.11.0.jar b/lib/gdx-backend-lwjgl3-1.11.0.jar
deleted file mode 100644
index 66778d90d..000000000
Binary files a/lib/gdx-backend-lwjgl3-1.11.0.jar and /dev/null differ
diff --git a/lib/gdx-backend-lwjgl3-1.12.0-javadoc.jar b/lib/gdx-backend-lwjgl3-1.12.0-javadoc.jar
new file mode 100644
index 000000000..a4c238e8e
--- /dev/null
+++ b/lib/gdx-backend-lwjgl3-1.12.0-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a325c2d3844fa1dfb4abac8a7059bc0a84d35d0b568e2046c7e25c4c8c19b04
+size 601029
diff --git a/lib/gdx-backend-lwjgl3-1.12.0-sources.jar b/lib/gdx-backend-lwjgl3-1.12.0-sources.jar
new file mode 100644
index 000000000..a85567701
--- /dev/null
+++ b/lib/gdx-backend-lwjgl3-1.12.0-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:80606d10758fe66774907ff575fa9068193a50090a6a69e42336a75e9c323380
+size 80197
diff --git a/lib/gdx-backend-lwjgl3-1.12.0.jar b/lib/gdx-backend-lwjgl3-1.12.0.jar
new file mode 100644
index 000000000..336a17953
--- /dev/null
+++ b/lib/gdx-backend-lwjgl3-1.12.0.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3329c1ee3d0eb6ccfcc401a88ef7cdfd069aecfc05bfff3c783e6ff5c60d64cf
+size 144133
diff --git a/lib/gdx-jnigen-loader-2.3.1-javadoc.jar b/lib/gdx-jnigen-loader-2.3.1-javadoc.jar
index f06569e93..fbc610cba 100644
Binary files a/lib/gdx-jnigen-loader-2.3.1-javadoc.jar and b/lib/gdx-jnigen-loader-2.3.1-javadoc.jar differ
diff --git a/lib/gdx-jnigen-loader-2.3.1-sources.jar b/lib/gdx-jnigen-loader-2.3.1-sources.jar
index e1baeeb7e..b9f23db11 100644
Binary files a/lib/gdx-jnigen-loader-2.3.1-sources.jar and b/lib/gdx-jnigen-loader-2.3.1-sources.jar differ
diff --git a/lib/gdx-jnigen-loader-2.3.1.jar b/lib/gdx-jnigen-loader-2.3.1.jar
index e87826788..4c257636e 100644
Binary files a/lib/gdx-jnigen-loader-2.3.1.jar and b/lib/gdx-jnigen-loader-2.3.1.jar differ
diff --git a/lib/gdx-platform-1.11.0-natives-arm64-v8a.jar b/lib/gdx-platform-1.11.0-natives-arm64-v8a.jar
deleted file mode 100644
index 5b4782484..000000000
Binary files a/lib/gdx-platform-1.11.0-natives-arm64-v8a.jar and /dev/null differ
diff --git a/lib/gdx-platform-1.11.0-natives-armeabi-v7a.jar b/lib/gdx-platform-1.11.0-natives-armeabi-v7a.jar
deleted file mode 100644
index 18f864e9d..000000000
Binary files a/lib/gdx-platform-1.11.0-natives-armeabi-v7a.jar and /dev/null differ
diff --git a/lib/gdx-platform-1.11.0-natives-desktop.jar b/lib/gdx-platform-1.11.0-natives-desktop.jar
deleted file mode 100644
index 10d0a113c..000000000
Binary files a/lib/gdx-platform-1.11.0-natives-desktop.jar and /dev/null differ
diff --git a/lib/gdx-platform-1.11.0-natives-x86_64.jar b/lib/gdx-platform-1.11.0-natives-x86_64.jar
deleted file mode 100644
index 17ec2031d..000000000
Binary files a/lib/gdx-platform-1.11.0-natives-x86_64.jar and /dev/null differ
diff --git a/lib/gdx-platform-1.12.0-natives-arm64-v8a.jar b/lib/gdx-platform-1.12.0-natives-arm64-v8a.jar
new file mode 100644
index 000000000..0dff0a24b
--- /dev/null
+++ b/lib/gdx-platform-1.12.0-natives-arm64-v8a.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f63d20a9c41d28e3c4edd0f202f3fd3263bdc350c3d25e97ab9a3dd45a600dab
+size 75865
diff --git a/lib/gdx-platform-1.12.0-natives-desktop.jar b/lib/gdx-platform-1.12.0-natives-desktop.jar
new file mode 100644
index 000000000..2df5deadc
--- /dev/null
+++ b/lib/gdx-platform-1.12.0-natives-desktop.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1385df6b7920c3d2d2e2f03b8757f8741f263ccb81b0c9e7d28733b6a6816f0e
+size 505285
diff --git a/lib/gdx-platform-1.12.0-natives-x86_64.jar b/lib/gdx-platform-1.12.0-natives-x86_64.jar
new file mode 100644
index 000000000..4e9af04e1
--- /dev/null
+++ b/lib/gdx-platform-1.12.0-natives-x86_64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c70801d23e631b26e565993ef469626cc61ce30806ddd4f881ade52dc909f94
+size 87299
diff --git a/lib/jlayer-1.0.1-gdx-javadoc.jar b/lib/jlayer-1.0.1-gdx-javadoc.jar
index 732cb692d..671f9d0d0 100755
Binary files a/lib/jlayer-1.0.1-gdx-javadoc.jar and b/lib/jlayer-1.0.1-gdx-javadoc.jar differ
diff --git a/lib/jlayer-1.0.1-gdx-sources.jar b/lib/jlayer-1.0.1-gdx-sources.jar
index 036f83a7c..072cf6f59 100755
Binary files a/lib/jlayer-1.0.1-gdx-sources.jar and b/lib/jlayer-1.0.1-gdx-sources.jar differ
diff --git a/lib/jlayer-1.0.1-gdx.jar b/lib/jlayer-1.0.1-gdx.jar
index 9cd804b40..7e3cb859c 100755
Binary files a/lib/jlayer-1.0.1-gdx.jar and b/lib/jlayer-1.0.1-gdx.jar differ
diff --git a/lib/jorbis-0.0.17-javadoc.jar b/lib/jorbis-0.0.17-javadoc.jar
index 2ad2520dd..8031cf3c9 100755
Binary files a/lib/jorbis-0.0.17-javadoc.jar and b/lib/jorbis-0.0.17-javadoc.jar differ
diff --git a/lib/jorbis-0.0.17-sources.jar b/lib/jorbis-0.0.17-sources.jar
index 5fc64e29a..f95cb166f 100755
Binary files a/lib/jorbis-0.0.17-sources.jar and b/lib/jorbis-0.0.17-sources.jar differ
diff --git a/lib/jorbis-0.0.17.jar b/lib/jorbis-0.0.17.jar
index e58a6aaf6..486afecd1 100755
Binary files a/lib/jorbis-0.0.17.jar and b/lib/jorbis-0.0.17.jar differ
diff --git a/lib/lwjgl-3.3.1-javadoc.jar b/lib/lwjgl-3.3.1-javadoc.jar
deleted file mode 100644
index abe70ffaf..000000000
Binary files a/lib/lwjgl-3.3.1-javadoc.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-linux-arm32.jar b/lib/lwjgl-3.3.1-natives-linux-arm32.jar
deleted file mode 100644
index 2156f90c4..000000000
Binary files a/lib/lwjgl-3.3.1-natives-linux-arm32.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-linux-arm64.jar b/lib/lwjgl-3.3.1-natives-linux-arm64.jar
deleted file mode 100644
index 28b2a23e2..000000000
Binary files a/lib/lwjgl-3.3.1-natives-linux-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-linux.jar b/lib/lwjgl-3.3.1-natives-linux.jar
deleted file mode 100644
index 4bc45091c..000000000
Binary files a/lib/lwjgl-3.3.1-natives-linux.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-macos-arm64.jar b/lib/lwjgl-3.3.1-natives-macos-arm64.jar
deleted file mode 100644
index c529058ae..000000000
Binary files a/lib/lwjgl-3.3.1-natives-macos-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-macos.jar b/lib/lwjgl-3.3.1-natives-macos.jar
deleted file mode 100644
index aad7d1989..000000000
Binary files a/lib/lwjgl-3.3.1-natives-macos.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-windows-x86.jar b/lib/lwjgl-3.3.1-natives-windows-x86.jar
deleted file mode 100644
index 29fa98bea..000000000
Binary files a/lib/lwjgl-3.3.1-natives-windows-x86.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-natives-windows.jar b/lib/lwjgl-3.3.1-natives-windows.jar
deleted file mode 100644
index 11b7d3539..000000000
Binary files a/lib/lwjgl-3.3.1-natives-windows.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1-sources.jar b/lib/lwjgl-3.3.1-sources.jar
deleted file mode 100644
index 02a4bece5..000000000
Binary files a/lib/lwjgl-3.3.1-sources.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.1.jar b/lib/lwjgl-3.3.1.jar
deleted file mode 100644
index 2d84fdc2e..000000000
Binary files a/lib/lwjgl-3.3.1.jar and /dev/null differ
diff --git a/lib/lwjgl-3.3.2-javadoc.jar b/lib/lwjgl-3.3.2-javadoc.jar
new file mode 100644
index 000000000..dce89b401
--- /dev/null
+++ b/lib/lwjgl-3.3.2-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a3c5a357c0f66e46c59c9a86dd981ac114ab1c2b5a8c3c178d6a0abc6603c247
+size 2040547
diff --git a/lib/lwjgl-3.3.2-natives-linux-arm32.jar b/lib/lwjgl-3.3.2-natives-linux-arm32.jar
new file mode 100644
index 000000000..3518f61c8
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-linux-arm32.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2b9267e68bb2beeea76476fd5cf84c2265098d83e7aac5bd716e89a415fed890
+size 89347
diff --git a/lib/lwjgl-3.3.2-natives-linux-arm64.jar b/lib/lwjgl-3.3.2-natives-linux-arm64.jar
new file mode 100644
index 000000000..e8e6acb6c
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-linux-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f4f4c13cd70224ec443753837f6652ec7ed11c5857ffc3e7d03e216aef6e663b
+size 90795
diff --git a/lib/lwjgl-3.3.2-natives-linux.jar b/lib/lwjgl-3.3.2-natives-linux.jar
new file mode 100644
index 000000000..df2c231b3
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-linux.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89f53089a5f8a983db25140a1c94c72fe2a8f56feb6ddb597f55b8329ce5b400
+size 114144
diff --git a/lib/lwjgl-3.3.2-natives-macos-arm64.jar b/lib/lwjgl-3.3.2-natives-macos-arm64.jar
new file mode 100644
index 000000000..d8b49dbef
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-macos-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebb8474ad3c19b906649ac41cef62314fd9b355cea5509d9be0c8728db7a6c38
+size 48270
diff --git a/lib/lwjgl-3.3.2-natives-macos.jar b/lib/lwjgl-3.3.2-natives-macos.jar
new file mode 100644
index 000000000..8ea8f3dd2
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-macos.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:62603b9a92c789f0beb8ec25052f278d6f9ce02c6687c8f1afbc7483da54131a
+size 60240
diff --git a/lib/lwjgl-3.3.2-natives-windows-x86.jar b/lib/lwjgl-3.3.2-natives-windows-x86.jar
new file mode 100644
index 000000000..0c6eb0a35
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-windows-x86.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:21e6f5c1c68a171398daf7785ffb2797da89242f90d19e24236563f7c0b1f7e0
+size 139365
diff --git a/lib/lwjgl-3.3.2-natives-windows.jar b/lib/lwjgl-3.3.2-natives-windows.jar
new file mode 100644
index 000000000..2f736d72f
--- /dev/null
+++ b/lib/lwjgl-3.3.2-natives-windows.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebc65354b64a33659cc642446dc15c6d62a4bd0ae15c9a6a4a3adbcd71f1f690
+size 164993
diff --git a/lib/lwjgl-3.3.2-sources.jar b/lib/lwjgl-3.3.2-sources.jar
new file mode 100644
index 000000000..287885999
--- /dev/null
+++ b/lib/lwjgl-3.3.2-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68a3404bb8e0567b81694cc4971102764b22af8bfbbf7a202bf48f4b7c7feffa
+size 624340
diff --git a/lib/lwjgl-3.3.2.jar b/lib/lwjgl-3.3.2.jar
new file mode 100644
index 000000000..8f5032314
--- /dev/null
+++ b/lib/lwjgl-3.3.2.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8016606e74f3cafd63eae07b1331f903f999c9f40726c838399a144c3809217
+size 786196
diff --git a/lib/lwjgl-glfw-3.3.1-javadoc.jar b/lib/lwjgl-glfw-3.3.1-javadoc.jar
deleted file mode 100644
index 9c456020a..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-javadoc.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-linux-arm32.jar b/lib/lwjgl-glfw-3.3.1-natives-linux-arm32.jar
deleted file mode 100644
index 9931a42b8..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-linux-arm32.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-linux-arm64.jar b/lib/lwjgl-glfw-3.3.1-natives-linux-arm64.jar
deleted file mode 100644
index 9fc7cb759..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-linux-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-linux.jar b/lib/lwjgl-glfw-3.3.1-natives-linux.jar
deleted file mode 100644
index f86908a62..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-linux.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-macos-arm64.jar b/lib/lwjgl-glfw-3.3.1-natives-macos-arm64.jar
deleted file mode 100644
index 4341de388..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-macos-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-macos.jar b/lib/lwjgl-glfw-3.3.1-natives-macos.jar
deleted file mode 100644
index 3159b5857..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-macos.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-windows-x86.jar b/lib/lwjgl-glfw-3.3.1-natives-windows-x86.jar
deleted file mode 100644
index 4048dbba0..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-windows-x86.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-natives-windows.jar b/lib/lwjgl-glfw-3.3.1-natives-windows.jar
deleted file mode 100644
index 0ab2fa777..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-natives-windows.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1-sources.jar b/lib/lwjgl-glfw-3.3.1-sources.jar
deleted file mode 100644
index ed7edb96f..000000000
Binary files a/lib/lwjgl-glfw-3.3.1-sources.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.1.jar b/lib/lwjgl-glfw-3.3.1.jar
deleted file mode 100644
index f3961acb9..000000000
Binary files a/lib/lwjgl-glfw-3.3.1.jar and /dev/null differ
diff --git a/lib/lwjgl-glfw-3.3.2-javadoc.jar b/lib/lwjgl-glfw-3.3.2-javadoc.jar
new file mode 100644
index 000000000..ba917bf65
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:653d6bcf3a47c2c11f18293dd2184f13494f76bba4d6fe7eb92a9142b9428430
+size 457317
diff --git a/lib/lwjgl-glfw-3.3.2-natives-linux-arm32.jar b/lib/lwjgl-glfw-3.3.2-natives-linux-arm32.jar
new file mode 100644
index 000000000..02638e5f9
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-linux-arm32.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a0f9f4d636ea0de4031a59fe44904eb44943ed186dfcb8fc8436266b88007c18
+size 110067
diff --git a/lib/lwjgl-glfw-3.3.2-natives-linux-arm64.jar b/lib/lwjgl-glfw-3.3.2-natives-linux-arm64.jar
new file mode 100644
index 000000000..3d57c67d6
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-linux-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f65514c42482bfbaf11915405f112e43a31dcd4c339cb39dadf04af2c74bb75
+size 120168
diff --git a/lib/lwjgl-glfw-3.3.2-natives-linux.jar b/lib/lwjgl-glfw-3.3.2-natives-linux.jar
new file mode 100644
index 000000000..1c6532c36
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-linux.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a65e24cf41e120a66296c05092774d5864fbf8df05d6759085df2ce5c037794
+size 115553
diff --git a/lib/lwjgl-glfw-3.3.2-natives-macos-arm64.jar b/lib/lwjgl-glfw-3.3.2-natives-macos-arm64.jar
new file mode 100644
index 000000000..ecfd0e12e
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-macos-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ea0409313d5a75bf12ffd2872246fbd34701b0b7760e5f81e09645d023ead89
+size 137535
diff --git a/lib/lwjgl-glfw-3.3.2-natives-macos.jar b/lib/lwjgl-glfw-3.3.2-natives-macos.jar
new file mode 100644
index 000000000..6d173c8e5
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-macos.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:21d1c05f95f8cd1a311f4fa01114393485885a18b66417a0186147e6e41525d0
+size 140627
diff --git a/lib/lwjgl-glfw-3.3.2-natives-windows-x86.jar b/lib/lwjgl-glfw-3.3.2-natives-windows-x86.jar
new file mode 100644
index 000000000..79df5a4ca
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-windows-x86.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:46ccae36fe7dac1bc995f9a4ec67f2e963c4c868be81a81794be0e0b6cec58f8
+size 156550
diff --git a/lib/lwjgl-glfw-3.3.2-natives-windows.jar b/lib/lwjgl-glfw-3.3.2-natives-windows.jar
new file mode 100644
index 000000000..2bc766ce5
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-natives-windows.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e0cbb87e42d729d98cd807e57375f16f4044def4660cf8ed6689a6f5dc71b41
+size 165947
diff --git a/lib/lwjgl-glfw-3.3.2-sources.jar b/lib/lwjgl-glfw-3.3.2-sources.jar
new file mode 100644
index 000000000..d8b79aa43
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:57c9ac1a0e0337c1b9ef402c42004b1f24b8efcf7e991e2ad2b82d6d02865b97
+size 126160
diff --git a/lib/lwjgl-glfw-3.3.2.jar b/lib/lwjgl-glfw-3.3.2.jar
new file mode 100644
index 000000000..4fa8165e3
--- /dev/null
+++ b/lib/lwjgl-glfw-3.3.2.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:29f2fff9dfa7247bde7abc20c3e074d2384dbdd64ffbea172c86a392000f8b48
+size 135828
diff --git a/lib/lwjgl-jemalloc-3.3.1-javadoc.jar b/lib/lwjgl-jemalloc-3.3.1-javadoc.jar
deleted file mode 100644
index 80a167b0b..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-javadoc.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-linux-arm32.jar b/lib/lwjgl-jemalloc-3.3.1-natives-linux-arm32.jar
deleted file mode 100644
index 95a13dcab..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-linux-arm32.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-linux-arm64.jar b/lib/lwjgl-jemalloc-3.3.1-natives-linux-arm64.jar
deleted file mode 100644
index cc4dc0298..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-linux-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-linux.jar b/lib/lwjgl-jemalloc-3.3.1-natives-linux.jar
deleted file mode 100644
index df249fa9f..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-linux.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar b/lib/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar
deleted file mode 100644
index a667c8777..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-macos.jar b/lib/lwjgl-jemalloc-3.3.1-natives-macos.jar
deleted file mode 100644
index f74296d67..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-macos.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-windows-x86.jar b/lib/lwjgl-jemalloc-3.3.1-natives-windows-x86.jar
deleted file mode 100644
index 9ad2a9177..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-windows-x86.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-natives-windows.jar b/lib/lwjgl-jemalloc-3.3.1-natives-windows.jar
deleted file mode 100644
index 8c3de2175..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-natives-windows.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1-sources.jar b/lib/lwjgl-jemalloc-3.3.1-sources.jar
deleted file mode 100644
index adc5a39b5..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1-sources.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.1.jar b/lib/lwjgl-jemalloc-3.3.1.jar
deleted file mode 100644
index 3ef88622f..000000000
Binary files a/lib/lwjgl-jemalloc-3.3.1.jar and /dev/null differ
diff --git a/lib/lwjgl-jemalloc-3.3.2-javadoc.jar b/lib/lwjgl-jemalloc-3.3.2-javadoc.jar
new file mode 100644
index 000000000..5504f4bca
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:253d0b23f7773ca4d24e9db572ae939679e567b1f8d03de995c1b68238c98a18
+size 177279
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-linux-arm32.jar b/lib/lwjgl-jemalloc-3.3.2-natives-linux-arm32.jar
new file mode 100644
index 000000000..7dc511b49
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-linux-arm32.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7e3565799dac2127a296e736923d6ac5ccbe3e9542c83d5f1326346abc71de5
+size 177571
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar b/lib/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar
new file mode 100644
index 000000000..8a4f6d624
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:771c41d8d2ebcaff9c2ff0f8d096f3ecea7135fa3520304f6a09ed85dacc75df
+size 206402
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-linux.jar b/lib/lwjgl-jemalloc-3.3.2-natives-linux.jar
new file mode 100644
index 000000000..7fe18a1f7
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-linux.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c1d4d643fb595481fb9654dbdd63523f6f42ac993c28571c575ab1de78413c2
+size 204677
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-macos-arm64.jar b/lib/lwjgl-jemalloc-3.3.2-natives-macos-arm64.jar
new file mode 100644
index 000000000..7a97ecd38
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-macos-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:83e93e7bff2986537d0737a1413504776104a8449fe9a3f560fb62ccc628288c
+size 142101
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-macos.jar b/lib/lwjgl-jemalloc-3.3.2-natives-macos.jar
new file mode 100644
index 000000000..1f16974c2
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-macos.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f31f5c98787e0d6665e8b46c770bc8f61032004498cc15c1c1a5e7179339286
+size 153695
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-windows-x86.jar b/lib/lwjgl-jemalloc-3.3.2-natives-windows-x86.jar
new file mode 100644
index 000000000..f8ded162a
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-windows-x86.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3ccdb174653fa6c2d8d7e91cd55931beb68f40a8390f57cdf3a59a0b7743f758
+size 148041
diff --git a/lib/lwjgl-jemalloc-3.3.2-natives-windows.jar b/lib/lwjgl-jemalloc-3.3.2-natives-windows.jar
new file mode 100644
index 000000000..e8bdca297
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-natives-windows.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:54dd598ae5e41a414914d54beb7108709f7ab393f306c0084c971824d48734f5
+size 180026
diff --git a/lib/lwjgl-jemalloc-3.3.2-sources.jar b/lib/lwjgl-jemalloc-3.3.2-sources.jar
new file mode 100644
index 000000000..15d0908fd
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9cc41029a05b6e8b09b253c6cdefd4746cd6ab28bc274c5125281c29bbe39989
+size 32303
diff --git a/lib/lwjgl-jemalloc-3.3.2.jar b/lib/lwjgl-jemalloc-3.3.2.jar
new file mode 100644
index 000000000..89b7b63fa
--- /dev/null
+++ b/lib/lwjgl-jemalloc-3.3.2.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e1a6a76b2c08fc72c2e893151930b2018cafd5a23d8242187c72d181cb587b0
+size 43233
diff --git a/lib/lwjgl-openal-3.3.1-javadoc.jar b/lib/lwjgl-openal-3.3.1-javadoc.jar
deleted file mode 100644
index d515e03f0..000000000
Binary files a/lib/lwjgl-openal-3.3.1-javadoc.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-linux-arm32.jar b/lib/lwjgl-openal-3.3.1-natives-linux-arm32.jar
deleted file mode 100644
index 897c1237d..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-linux-arm32.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-linux-arm64.jar b/lib/lwjgl-openal-3.3.1-natives-linux-arm64.jar
deleted file mode 100644
index 322f5eff1..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-linux-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-linux.jar b/lib/lwjgl-openal-3.3.1-natives-linux.jar
deleted file mode 100644
index 4bc6bc96f..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-linux.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-macos-arm64.jar b/lib/lwjgl-openal-3.3.1-natives-macos-arm64.jar
deleted file mode 100644
index d021df01f..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-macos-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-macos.jar b/lib/lwjgl-openal-3.3.1-natives-macos.jar
deleted file mode 100644
index 0f4570f71..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-macos.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-windows-x86.jar b/lib/lwjgl-openal-3.3.1-natives-windows-x86.jar
deleted file mode 100644
index 5f4952fca..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-windows-x86.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-natives-windows.jar b/lib/lwjgl-openal-3.3.1-natives-windows.jar
deleted file mode 100644
index 0172f5c22..000000000
Binary files a/lib/lwjgl-openal-3.3.1-natives-windows.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1-sources.jar b/lib/lwjgl-openal-3.3.1-sources.jar
deleted file mode 100644
index 5f17394aa..000000000
Binary files a/lib/lwjgl-openal-3.3.1-sources.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.1.jar b/lib/lwjgl-openal-3.3.1.jar
deleted file mode 100644
index 97595e344..000000000
Binary files a/lib/lwjgl-openal-3.3.1.jar and /dev/null differ
diff --git a/lib/lwjgl-openal-3.3.2-javadoc.jar b/lib/lwjgl-openal-3.3.2-javadoc.jar
new file mode 100644
index 000000000..cf5c01d4d
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0cc4d9d5c901ab3f13d0100b2bb586415d2c2529a691f6070b58c1071ebdb1f2
+size 387019
diff --git a/lib/lwjgl-openal-3.3.2-natives-linux-arm32.jar b/lib/lwjgl-openal-3.3.2-natives-linux-arm32.jar
new file mode 100644
index 000000000..ae41db40a
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-linux-arm32.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b894eec5c39cc83dd75368394dd7be6f104aaff1d5d7388d8a3ec0bf493badd
+size 503352
diff --git a/lib/lwjgl-openal-3.3.2-natives-linux-arm64.jar b/lib/lwjgl-openal-3.3.2-natives-linux-arm64.jar
new file mode 100644
index 000000000..7a8b0bfe2
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-linux-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8cce87843180d72d4e9286d9e4137b83a5b724105c2fc9b170fd99e16dc63471
+size 590865
diff --git a/lib/lwjgl-openal-3.3.2-natives-linux.jar b/lib/lwjgl-openal-3.3.2-natives-linux.jar
new file mode 100644
index 000000000..d2d24571f
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-linux.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7378eb675963247b2912251502646a206ed01ba64629c91d614a1c3b429f7abd
+size 579919
diff --git a/lib/lwjgl-openal-3.3.2-natives-macos-arm64.jar b/lib/lwjgl-openal-3.3.2-natives-macos-arm64.jar
new file mode 100644
index 000000000..8ef8de5cb
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-macos-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b8adeffe3d7fe965d11ca24da8c7e828ed15e997bb41450857a5379301b1b784
+size 467151
diff --git a/lib/lwjgl-openal-3.3.2-natives-macos.jar b/lib/lwjgl-openal-3.3.2-natives-macos.jar
new file mode 100644
index 000000000..6a16f1b22
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-macos.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4cbf85b3dd09abb924654d5fb119902080e9b9718e170cdc044110816558f58e
+size 515159
diff --git a/lib/lwjgl-openal-3.3.2-natives-windows-x86.jar b/lib/lwjgl-openal-3.3.2-natives-windows-x86.jar
new file mode 100644
index 000000000..0dccfca6d
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-windows-x86.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d51a2f9b5cf47898bc63ee3f4ed09d0bf2c7c6315bb6f6c379a3f5861908eb1d
+size 636273
diff --git a/lib/lwjgl-openal-3.3.2-natives-windows.jar b/lib/lwjgl-openal-3.3.2-natives-windows.jar
new file mode 100644
index 000000000..11213b721
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-natives-windows.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d68a16c6177cdb6bf48a0e2ccbb2a38990ddcbd2f9d77a56575e38225478800
+size 694908
diff --git a/lib/lwjgl-openal-3.3.2-sources.jar b/lib/lwjgl-openal-3.3.2-sources.jar
new file mode 100644
index 000000000..f7e7f182f
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d33204333574eefcec9824cc881eb0b7b7e7fc002b05e607f2e0042f138e817c
+size 100606
diff --git a/lib/lwjgl-openal-3.3.2.jar b/lib/lwjgl-openal-3.3.2.jar
new file mode 100644
index 000000000..df3130180
--- /dev/null
+++ b/lib/lwjgl-openal-3.3.2.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a58483b99c882a332d086402fccb8272664327016dc5a261a98d87f19d0f562
+size 108230
diff --git a/lib/lwjgl-opengl-3.3.1-javadoc.jar b/lib/lwjgl-opengl-3.3.1-javadoc.jar
deleted file mode 100644
index 925a83ea0..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-javadoc.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-linux-arm32.jar b/lib/lwjgl-opengl-3.3.1-natives-linux-arm32.jar
deleted file mode 100644
index d566ceebf..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-linux-arm32.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-linux-arm64.jar b/lib/lwjgl-opengl-3.3.1-natives-linux-arm64.jar
deleted file mode 100644
index aef590661..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-linux-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-linux.jar b/lib/lwjgl-opengl-3.3.1-natives-linux.jar
deleted file mode 100644
index f9ea471aa..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-linux.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-macos-arm64.jar b/lib/lwjgl-opengl-3.3.1-natives-macos-arm64.jar
deleted file mode 100644
index b1abd6ea6..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-macos-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-macos.jar b/lib/lwjgl-opengl-3.3.1-natives-macos.jar
deleted file mode 100644
index 24c160492..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-macos.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-windows-x86.jar b/lib/lwjgl-opengl-3.3.1-natives-windows-x86.jar
deleted file mode 100644
index c710602c9..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-windows-x86.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-natives-windows.jar b/lib/lwjgl-opengl-3.3.1-natives-windows.jar
deleted file mode 100644
index 07ebba5fb..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-natives-windows.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1-sources.jar b/lib/lwjgl-opengl-3.3.1-sources.jar
deleted file mode 100644
index 31f4261f1..000000000
Binary files a/lib/lwjgl-opengl-3.3.1-sources.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.1.jar b/lib/lwjgl-opengl-3.3.1.jar
deleted file mode 100644
index 0a61e4e65..000000000
Binary files a/lib/lwjgl-opengl-3.3.1.jar and /dev/null differ
diff --git a/lib/lwjgl-opengl-3.3.2-javadoc.jar b/lib/lwjgl-opengl-3.3.2-javadoc.jar
new file mode 100644
index 000000000..150094de8
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d9e5fc793155f36009e32f2bbf89a071f867e34bcb50fd5ced69178b43d4586
+size 3988492
diff --git a/lib/lwjgl-opengl-3.3.2-natives-linux-arm32.jar b/lib/lwjgl-opengl-3.3.2-natives-linux-arm32.jar
new file mode 100644
index 000000000..be5d314d0
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-linux-arm32.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca7f99a01d76e25c8e0560bc9128c8a3a9401f1e1bd24d27f44d6b4899803a5d
+size 59265
diff --git a/lib/lwjgl-opengl-3.3.2-natives-linux-arm64.jar b/lib/lwjgl-opengl-3.3.2-natives-linux-arm64.jar
new file mode 100644
index 000000000..fe213e64c
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-linux-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:836e5641627f7bf3c966c93946f400cb77cdf65b8a347763e55e069d313e6def
+size 58627
diff --git a/lib/lwjgl-opengl-3.3.2-natives-linux.jar b/lib/lwjgl-opengl-3.3.2-natives-linux.jar
new file mode 100644
index 000000000..284d7d695
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-linux.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8956bca64d2851dc14ec6bfbfc55ce35fdff89270b5f2a3c9f70aea77f6d1e17
+size 80464
diff --git a/lib/lwjgl-opengl-3.3.2-natives-macos-arm64.jar b/lib/lwjgl-opengl-3.3.2-natives-macos-arm64.jar
new file mode 100644
index 000000000..324812941
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-macos-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3120ecbcccf31f36064f260fa0127b4a359097a294ac5b3e7675d1867168f2e6
+size 42490
diff --git a/lib/lwjgl-opengl-3.3.2-natives-macos.jar b/lib/lwjgl-opengl-3.3.2-natives-macos.jar
new file mode 100644
index 000000000..c539f78cf
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-macos.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c6a78c4e696deaddefd8346b4c13883704b36a890003075a33ccba2d1a13c2d
+size 41485
diff --git a/lib/lwjgl-opengl-3.3.2-natives-windows-x86.jar b/lib/lwjgl-opengl-3.3.2-natives-windows-x86.jar
new file mode 100644
index 000000000..eb7b47559
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-windows-x86.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3a32053bb4c042489f40936926487cdaf33089185b847fb298b84a62b5703ff
+size 88610
diff --git a/lib/lwjgl-opengl-3.3.2-natives-windows.jar b/lib/lwjgl-opengl-3.3.2-natives-windows.jar
new file mode 100644
index 000000000..e0195622b
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-natives-windows.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0275a42f91c6bc5f08bdc1f7c7e263058cc99dbed7c710a025e4ad175e9a0edd
+size 101530
diff --git a/lib/lwjgl-opengl-3.3.2-sources.jar b/lib/lwjgl-opengl-3.3.2-sources.jar
new file mode 100644
index 000000000..43a630bae
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:498a0bed41e349ee9837cf061c7ee659f4323eb22cdbd4532bf6f26d6e427819
+size 1275908
diff --git a/lib/lwjgl-opengl-3.3.2.jar b/lib/lwjgl-opengl-3.3.2.jar
new file mode 100644
index 000000000..83c05ae6a
--- /dev/null
+++ b/lib/lwjgl-opengl-3.3.2.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0ebaaf92d306c946ce9d3db25496b9068b7aab782b15966be2544b6a24838038
+size 928871
diff --git a/lib/lwjgl-stb-3.3.1-javadoc.jar b/lib/lwjgl-stb-3.3.1-javadoc.jar
deleted file mode 100644
index 7a2f0e539..000000000
Binary files a/lib/lwjgl-stb-3.3.1-javadoc.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-linux-arm32.jar b/lib/lwjgl-stb-3.3.1-natives-linux-arm32.jar
deleted file mode 100644
index caab71583..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-linux-arm32.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-linux-arm64.jar b/lib/lwjgl-stb-3.3.1-natives-linux-arm64.jar
deleted file mode 100644
index fc8d7d236..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-linux-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-linux.jar b/lib/lwjgl-stb-3.3.1-natives-linux.jar
deleted file mode 100644
index 75f02ae5b..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-linux.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-macos-arm64.jar b/lib/lwjgl-stb-3.3.1-natives-macos-arm64.jar
deleted file mode 100644
index 342f5f9a7..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-macos-arm64.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-macos.jar b/lib/lwjgl-stb-3.3.1-natives-macos.jar
deleted file mode 100644
index 40422e2e4..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-macos.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-windows-x86.jar b/lib/lwjgl-stb-3.3.1-natives-windows-x86.jar
deleted file mode 100644
index 7bee5602f..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-windows-x86.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-natives-windows.jar b/lib/lwjgl-stb-3.3.1-natives-windows.jar
deleted file mode 100644
index 0f6876a93..000000000
Binary files a/lib/lwjgl-stb-3.3.1-natives-windows.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1-sources.jar b/lib/lwjgl-stb-3.3.1-sources.jar
deleted file mode 100644
index fc8c6f89c..000000000
Binary files a/lib/lwjgl-stb-3.3.1-sources.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.1.jar b/lib/lwjgl-stb-3.3.1.jar
deleted file mode 100644
index db8b94dd2..000000000
Binary files a/lib/lwjgl-stb-3.3.1.jar and /dev/null differ
diff --git a/lib/lwjgl-stb-3.3.2-javadoc.jar b/lib/lwjgl-stb-3.3.2-javadoc.jar
new file mode 100644
index 000000000..f93025bb6
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-javadoc.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd0ecc66ea5c2f9f646bb5f21f67aa284826a1d8d330b38157fca49bcabf533d
+size 413699
diff --git a/lib/lwjgl-stb-3.3.2-natives-linux-arm32.jar b/lib/lwjgl-stb-3.3.2-natives-linux-arm32.jar
new file mode 100644
index 000000000..1456548f0
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-linux-arm32.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f964b977d67d160fa6c5c5c0b7beaaa7a615c8640f5e9da29efa76fc025d7375
+size 154928
diff --git a/lib/lwjgl-stb-3.3.2-natives-linux-arm64.jar b/lib/lwjgl-stb-3.3.2-natives-linux-arm64.jar
new file mode 100644
index 000000000..51b926b5d
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-linux-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5d249ec5c985393407010a1739a94a1104ffafc7b2b1d097093cabc207632dac
+size 207419
diff --git a/lib/lwjgl-stb-3.3.2-natives-linux.jar b/lib/lwjgl-stb-3.3.2-natives-linux.jar
new file mode 100644
index 000000000..9ea73d0bb
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-linux.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8b45045d90bbd49d202de35d4650f2450c2ed5aa7dc870f2ac5b7d3941719854
+size 231821
diff --git a/lib/lwjgl-stb-3.3.2-natives-macos-arm64.jar b/lib/lwjgl-stb-3.3.2-natives-macos-arm64.jar
new file mode 100644
index 000000000..f555e2501
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-macos-arm64.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:998a5142f97fc60c799ea59616bddafd047c0e7f7ac1a2aadb31abbdbcadcfb8
+size 183630
diff --git a/lib/lwjgl-stb-3.3.2-natives-macos.jar b/lib/lwjgl-stb-3.3.2-natives-macos.jar
new file mode 100644
index 000000000..26a4d4c5c
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-macos.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8d26236c030cf5bafcda73c0ac8c9ee9629cfb661b6e4de5837cbb5040d02a87
+size 216457
diff --git a/lib/lwjgl-stb-3.3.2-natives-windows-x86.jar b/lib/lwjgl-stb-3.3.2-natives-windows-x86.jar
new file mode 100644
index 000000000..cd43beba8
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-windows-x86.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6941a0e6855bad697cea33ea66a63f0efb5a32376b51740c9a83cfeb88403529
+size 227583
diff --git a/lib/lwjgl-stb-3.3.2-natives-windows.jar b/lib/lwjgl-stb-3.3.2-natives-windows.jar
new file mode 100644
index 000000000..6a3f43891
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-natives-windows.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:41536558b0dd470c301078c1977badec51f113578ac520d391f6ae1ed374fe1b
+size 261137
diff --git a/lib/lwjgl-stb-3.3.2-sources.jar b/lib/lwjgl-stb-3.3.2-sources.jar
new file mode 100644
index 000000000..0ec62378d
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2-sources.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce65dd1658a2ba7bf2632e5b652bb6700d9d5bf3f3696fca2b81cbe1df8ae6df
+size 103496
diff --git a/lib/lwjgl-stb-3.3.2.jar b/lib/lwjgl-stb-3.3.2.jar
new file mode 100644
index 000000000..56212f342
--- /dev/null
+++ b/lib/lwjgl-stb-3.3.2.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48ad3b167188dc29482ae51a318b3b486e0db7b1c414fc4f09856789220f56b6
+size 118874
diff --git a/src/net/torvald/terrarum/GameCrashHandler.kt b/src/net/torvald/terrarum/GameCrashHandler.kt
index 36be5b798..a32c6d580 100644
--- a/src/net/torvald/terrarum/GameCrashHandler.kt
+++ b/src/net/torvald/terrarum/GameCrashHandler.kt
@@ -128,6 +128,7 @@ emph {
printStream.println("Engine version: ${App.getVERSION_STRING()}")
printStream.println("JRE version: ${System.getProperty("java.version")}")
printStream.println("Gdx version: ${com.badlogic.gdx.Version.VERSION}")
+ printStream.println("LWJGL version: ${org.lwjgl.Version.VERSION_MAJOR}.${org.lwjgl.Version.VERSION_MINOR}.${org.lwjgl.Version.VERSION_REVISION}")
printStream.println("Uptime: ${uptime / 3600}h${(uptime % 3600) / 60}m${uptime % 60}s")
printStream.println("BogoFlops: ${App.bogoflops}")
printStream.println("OS Name: ${App.OSName}")
diff --git a/src/net/torvald/terrarum/modulebasegame/ui/UITitleWallOfText.kt b/src/net/torvald/terrarum/modulebasegame/ui/UITitleWallOfText.kt
index 49512a158..9c6653ca2 100644
--- a/src/net/torvald/terrarum/modulebasegame/ui/UITitleWallOfText.kt
+++ b/src/net/torvald/terrarum/modulebasegame/ui/UITitleWallOfText.kt
@@ -93,6 +93,7 @@ class UISystemInfo(val remoCon: UIRemoCon) : UICanvas() {
v.add("${App.GAME_NAME}" to App.getVERSION_STRING())
v.add("JRE" to System.getProperty("java.version"))
v.add("Gdx" to com.badlogic.gdx.Version.VERSION)
+ v.add("LWJGL" to "${org.lwjgl.Version.VERSION_MAJOR}.${org.lwjgl.Version.VERSION_MINOR}.${org.lwjgl.Version.VERSION_REVISION}")
v.add("OS" to "${App.OSName} ${App.OSVersion}")
v.add("Processor" to "${App.THREAD_COUNT}\u2009\u00D7\u2009${App.processor}")
v.add("Architecture" to App.systemArch)