diff --git a/out/artifacts/bagel_jar/bagel.jar b/out/artifacts/bagel_jar/bagel.jar
new file mode 100644
index 0000000000000000000000000000000000000000..7c88457fb60cb9c1351b67930c03a69008c2bfcd
Binary files /dev/null and b/out/artifacts/bagel_jar/bagel.jar differ
diff --git a/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_0.png b/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_0.png
deleted file mode 100644
index 02ed0c3396732902a2018ad4ea74c99d7d98fd56..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_1.png b/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_1.png
deleted file mode 100644
index 836c08fdae4f086dc1e097f768693fc13ef96581..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_1.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_2.png b/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_2.png
deleted file mode 100644
index daac24431f8aabfe35a002c0365bc12e7f6135b1..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/Magnet/magnet_triggered_2.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_0.png b/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_0.png
deleted file mode 100644
index a0ed1bb59a753f12d498ef66c0ed5149bcfaaabe..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_1.png b/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_1.png
deleted file mode 100644
index bfb529dc27e065343f6f107d4f292c69d1feec32..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_1.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_2.png b/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_2.png
deleted file mode 100644
index 0b827e9401b82acbe64da720e17959eb5476b902..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/Magnet/magnet_untriggered_2.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/TeleportEffect/effect_0.png b/res/ActorExtensionPack/Actor/TeleportEffect/effect_0.png
deleted file mode 100644
index 1f08a6b09e44dda34084dd304f7f865664bea3c1..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/TeleportEffect/effect_0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/TeleportEffect/effect_1.png b/res/ActorExtensionPack/Actor/TeleportEffect/effect_1.png
deleted file mode 100644
index ae5cfc983f77b6f10d595b4fb331f54dffb6be6d..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/TeleportEffect/effect_1.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/TeleportEffect/effect_2.png b/res/ActorExtensionPack/Actor/TeleportEffect/effect_2.png
deleted file mode 100644
index 61b8e992a64b447ef3b23b396b1e53b58e74bd2d..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/TeleportEffect/effect_2.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Actor/TeleportEffect/effect_3.png b/res/ActorExtensionPack/Actor/TeleportEffect/effect_3.png
deleted file mode 100644
index f5c424e31dd7e74328d07102d3b2bb89db35550e..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Actor/TeleportEffect/effect_3.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/AnotherHat.png b/res/ActorExtensionPack/Extra/AnotherHat.png
deleted file mode 100644
index 6c2aa7b03749b8b3ea2bf25d851b600e7360abb3..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/AnotherHat.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/CoolHat.png b/res/ActorExtensionPack/Extra/CoolHat.png
deleted file mode 100644
index 46fe772c3bc0d7fbddae8b03579ea095c9c9d600..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/CoolHat.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/SomeSword.png b/res/ActorExtensionPack/Extra/SomeSword.png
deleted file mode 100644
index fb309a4f48f2953ce37e8e755e23097d534287d8..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/SomeSword.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/m0.png b/res/ActorExtensionPack/Extra/m0.png
deleted file mode 100644
index 1de6d9f17f2f5c59c7b790f7c0ab22c318797c4f..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/m0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/m1.png b/res/ActorExtensionPack/Extra/m1.png
deleted file mode 100644
index e37a8562a3361e13408c9252ccc03b48a4b18633..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/m1.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/m2.png b/res/ActorExtensionPack/Extra/m2.png
deleted file mode 100644
index 946f38d45079e07d01170cc8c0d16d17d704972d..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/m2.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/p0.png b/res/ActorExtensionPack/Extra/p0.png
deleted file mode 100644
index 380402bfe229569776ec41be9ac9280d1cc1068b..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/p0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/p1.png b/res/ActorExtensionPack/Extra/p1.png
deleted file mode 100644
index b19863be22841a4bda5a88d14e0ac03b615b8d1d..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/p1.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/p2.png b/res/ActorExtensionPack/Extra/p2.png
deleted file mode 100644
index 62bdc9e7fca594077374ea1b3bb1ba56ea697cde..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/p2.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0 (10).png b/res/ActorExtensionPack/Extra/pixil-frame-0 (10).png
deleted file mode 100644
index 55ef7dd5c2baaa36fdd3ee5833e898f5b64aaa3f..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0 (10).png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0 (11).png b/res/ActorExtensionPack/Extra/pixil-frame-0 (11).png
deleted file mode 100644
index 8d0e13d083575b40265b90a669ab90bb75a89e7f..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0 (11).png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0 (13).png b/res/ActorExtensionPack/Extra/pixil-frame-0 (13).png
deleted file mode 100644
index 06d5776e2374aacdb99a32733b2d822563b565c4..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0 (13).png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0 (14).png b/res/ActorExtensionPack/Extra/pixil-frame-0 (14).png
deleted file mode 100644
index 3ec2325cd3acd484af4b365315e387c1730a81b6..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0 (14).png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0 (15).png b/res/ActorExtensionPack/Extra/pixil-frame-0 (15).png
deleted file mode 100644
index 7c71c47b33ff46a01209b6c0a1bfb0899ea7e4f2..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0 (15).png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0 (9).png b/res/ActorExtensionPack/Extra/pixil-frame-0 (9).png
deleted file mode 100644
index bab2ef53c3c250950702c7dcf9205ae48a34302b..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0 (9).png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/pixil-frame-0.png b/res/ActorExtensionPack/Extra/pixil-frame-0.png
deleted file mode 100644
index 0e6b7c78a498b6c0b83a03b82598d4f6dced6573..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/pixil-frame-0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship0.png b/res/ActorExtensionPack/Extra/ship0.png
deleted file mode 100644
index da09def1e1ecfaf136580218c6ec568e5817d22c..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship0.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship1.png b/res/ActorExtensionPack/Extra/ship1.png
deleted file mode 100644
index 5921c81d478c9da89770b6d94e7cba23e25293cc..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship1.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship2.png b/res/ActorExtensionPack/Extra/ship2.png
deleted file mode 100644
index 7c18e2e8855c31cdf49278aae85f7f033ec37d8f..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship2.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship3.png b/res/ActorExtensionPack/Extra/ship3.png
deleted file mode 100644
index c9bc7ded656c5ea87277690b815fd9ac67a9d7da..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship3.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship4.png b/res/ActorExtensionPack/Extra/ship4.png
deleted file mode 100644
index 476bb72a729176d636b08a356b9bfed85817926d..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship4.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship5.png b/res/ActorExtensionPack/Extra/ship5.png
deleted file mode 100644
index de2564c0a019cb23150739a3366d0b44c9e8de32..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship5.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship6.png b/res/ActorExtensionPack/Extra/ship6.png
deleted file mode 100644
index 6c6025ac3e83fddebde31f2ed4d0ba7f76300fb5..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship6.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Extra/ship7.png b/res/ActorExtensionPack/Extra/ship7.png
deleted file mode 100644
index c894bc4ff5d725cd7470b7d5ec11dbe33ba7028c..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Extra/ship7.png and /dev/null differ
diff --git a/res/ActorExtensionPack/Font/Mario-Kart-DS.ttf b/res/ActorExtensionPack/Font/Mario-Kart-DS.ttf
deleted file mode 100644
index 011a9061a08463aa9a794d71acca8d438ad34b7b..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/Font/Mario-Kart-DS.ttf and /dev/null differ
diff --git a/res/ActorExtensionPack/Font/credit.txt b/res/ActorExtensionPack/Font/credit.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6303bbc12aba0a3608cb2e1497aee5c3ee5f5d7d
--- /dev/null
+++ b/res/ActorExtensionPack/Font/credit.txt
@@ -0,0 +1 @@
+https://www.dafont.com/bitmap.php
\ No newline at end of file
diff --git a/res/ActorExtensionPack/Map/credit.txt b/res/ActorExtensionPack/Map/credit.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86e89162b5cb9e527cb874b5fd18f960bef4ea52
--- /dev/null
+++ b/res/ActorExtensionPack/Map/credit.txt
@@ -0,0 +1 @@
+map: https://pixel-poem.itch.io/dungeon-assetpuck
\ No newline at end of file
diff --git a/res/ActorExtensionPack/Sound/credit.txt b/res/ActorExtensionPack/Sound/credit.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86b5ceb209f7d546203c25c3b88f74b28daa0401
--- /dev/null
+++ b/res/ActorExtensionPack/Sound/credit.txt
@@ -0,0 +1,3 @@
+lose: http://soundbible.com/1421-Strange-Slip.html
+win: http://soundbible.com/1823-Winning-Triumphal-Fanfare.html
+other sounds: http://soundbible.com/ & https://www.zapsplat.com/sound-effect-categories/
diff --git a/res/ActorExtensionPack/UI/coin.png b/res/ActorExtensionPack/UI/coin.png
deleted file mode 100644
index 9499a0349f48350b6ead9077a65c614a3cc8ff6f..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/coin.png and /dev/null differ
diff --git a/res/ActorExtensionPack/UI/flagl.png b/res/ActorExtensionPack/UI/flagl.png
deleted file mode 100644
index 657874d0cdbac4ff554bc32e986b6fbaf12c2c90..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/flagl.png and /dev/null differ
diff --git a/res/ActorExtensionPack/UI/flagm.png b/res/ActorExtensionPack/UI/flagm.png
deleted file mode 100644
index 69e1795735fee131821e8ccd45376b8b8ce00502..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/flagm.png and /dev/null differ
diff --git a/res/ActorExtensionPack/UI/flagr.png b/res/ActorExtensionPack/UI/flagr.png
deleted file mode 100644
index 449d6fd89239d95b1b4c8c852b771125529cd39e..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/flagr.png and /dev/null differ
diff --git a/res/ActorExtensionPack/UI/level.png b/res/ActorExtensionPack/UI/level.png
deleted file mode 100644
index 9e64a8b42d6e5c3e72ea9f18c7a32c36948542e0..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/level.png and /dev/null differ
diff --git a/res/ActorExtensionPack/UI/lock.png b/res/ActorExtensionPack/UI/lock.png
deleted file mode 100644
index 791338a6940aaf4e4e38b5b1ce4215a8102d7d19..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/lock.png and /dev/null differ
diff --git a/res/ActorExtensionPack/UI/no.png b/res/ActorExtensionPack/UI/no.png
deleted file mode 100644
index 4061b8baac7c0901dcb8fbbc5215154e3edc9095..0000000000000000000000000000000000000000
Binary files a/res/ActorExtensionPack/UI/no.png and /dev/null differ