diff --git a/resources/gfx/007.001_static laser.anm2 b/resources/gfx/007.001_static laser.anm2
new file mode 100644
index 0000000..fd38a2a
--- /dev/null
+++ b/resources/gfx/007.001_static laser.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.001_thick red laser.anm2 b/resources/gfx/007.001_thick red laser.anm2
new file mode 100644
index 0000000..8302cc5
--- /dev/null
+++ b/resources/gfx/007.001_thick red laser.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.002_thin red laser.anm2 b/resources/gfx/007.002_thin red laser.anm2
new file mode 100644
index 0000000..54ce08a
--- /dev/null
+++ b/resources/gfx/007.002_thin red laser.anm2
@@ -0,0 +1,533 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.003_shoop laser.anm2 b/resources/gfx/007.003_shoop laser.anm2
new file mode 100644
index 0000000..b85cd8f
--- /dev/null
+++ b/resources/gfx/007.003_shoop laser.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.004_pride laser.anm2 b/resources/gfx/007.004_pride laser.anm2
new file mode 100644
index 0000000..5665700
--- /dev/null
+++ b/resources/gfx/007.004_pride laser.anm2
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.005_lightbeam.anm2 b/resources/gfx/007.005_lightbeam.anm2
new file mode 100644
index 0000000..fb5e7c9
--- /dev/null
+++ b/resources/gfx/007.005_lightbeam.anm2
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.006_cagevislaser.anm2 b/resources/gfx/007.006_cagevislaser.anm2
new file mode 100644
index 0000000..2276479
--- /dev/null
+++ b/resources/gfx/007.006_cagevislaser.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.006_giant red laser.anm2 b/resources/gfx/007.006_giant red laser.anm2
new file mode 100644
index 0000000..559ee1d
--- /dev/null
+++ b/resources/gfx/007.006_giant red laser.anm2
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.007_tractorbeam laser.anm2 b/resources/gfx/007.007_tractorbeam laser.anm2
new file mode 100644
index 0000000..9725373
--- /dev/null
+++ b/resources/gfx/007.007_tractorbeam laser.anm2
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.008_light ring.anm2 b/resources/gfx/007.008_light ring.anm2
new file mode 100644
index 0000000..cff047f
--- /dev/null
+++ b/resources/gfx/007.008_light ring.anm2
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.009_brimtech.anm2 b/resources/gfx/007.009_brimtech.anm2
new file mode 100644
index 0000000..f9703c8
--- /dev/null
+++ b/resources/gfx/007.009_brimtech.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.010_electric laser.anm2 b/resources/gfx/007.010_electric laser.anm2
new file mode 100644
index 0000000..be5c4b9
--- /dev/null
+++ b/resources/gfx/007.010_electric laser.anm2
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.011_thicker red laser.anm2 b/resources/gfx/007.011_thicker red laser.anm2
new file mode 100644
index 0000000..ad0fb01
--- /dev/null
+++ b/resources/gfx/007.011_thicker red laser.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.012_thick brown laser.anm2 b/resources/gfx/007.012_thick brown laser.anm2
new file mode 100644
index 0000000..a9a14e3
--- /dev/null
+++ b/resources/gfx/007.012_thick brown laser.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.013_beast laser.anm2 b/resources/gfx/007.013_beast laser.anm2
new file mode 100644
index 0000000..06c7156
--- /dev/null
+++ b/resources/gfx/007.013_beast laser.anm2
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_brimstoneimpact.anm2 b/resources/gfx/1000.050_brimstoneimpact.anm2
new file mode 100644
index 0000000..3868a1b
--- /dev/null
+++ b/resources/gfx/1000.050_brimstoneimpact.anm2
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/effects/beast_laser.png b/resources/gfx/effects/beast_laser.png
new file mode 100644
index 0000000..836a6e3
Binary files /dev/null and b/resources/gfx/effects/beast_laser.png differ
diff --git a/resources/gfx/effects/biglaser.png b/resources/gfx/effects/biglaser.png
new file mode 100644
index 0000000..97ac411
Binary files /dev/null and b/resources/gfx/effects/biglaser.png differ
diff --git a/resources/gfx/effects/brimstoneimpact_big.png b/resources/gfx/effects/brimstoneimpact_big.png
new file mode 100644
index 0000000..6ef3ce4
Binary files /dev/null and b/resources/gfx/effects/brimstoneimpact_big.png differ
diff --git a/resources/gfx/effects/effect_018_cagelasereffects.png b/resources/gfx/effects/effect_018_cagelasereffects.png
new file mode 100644
index 0000000..3155db0
Binary files /dev/null and b/resources/gfx/effects/effect_018_cagelasereffects.png differ
diff --git a/resources/gfx/effects/effect_018_electriclaser.png b/resources/gfx/effects/effect_018_electriclaser.png
new file mode 100644
index 0000000..f7bcd08
Binary files /dev/null and b/resources/gfx/effects/effect_018_electriclaser.png differ
diff --git a/resources/gfx/effects/effect_018_giantlaser.png b/resources/gfx/effects/effect_018_giantlaser.png
new file mode 100644
index 0000000..d4657b0
Binary files /dev/null and b/resources/gfx/effects/effect_018_giantlaser.png differ
diff --git a/resources/gfx/effects/effect_018_lasereffects.png b/resources/gfx/effects/effect_018_lasereffects.png
new file mode 100644
index 0000000..c42cb39
Binary files /dev/null and b/resources/gfx/effects/effect_018_lasereffects.png differ
diff --git a/resources/gfx/effects/effect_018_lasereffects02.png b/resources/gfx/effects/effect_018_lasereffects02.png
new file mode 100644
index 0000000..b1d508b
Binary files /dev/null and b/resources/gfx/effects/effect_018_lasereffects02.png differ
diff --git a/resources/gfx/effects/effect_018_lasereffects_static.png b/resources/gfx/effects/effect_018_lasereffects_static.png
new file mode 100644
index 0000000..6808dd8
Binary files /dev/null and b/resources/gfx/effects/effect_018_lasereffects_static.png differ
diff --git a/resources/gfx/effects/effect_018_technologylaser.png b/resources/gfx/effects/effect_018_technologylaser.png
new file mode 100644
index 0000000..2eef419
Binary files /dev/null and b/resources/gfx/effects/effect_018_technologylaser.png differ
diff --git a/resources/gfx/effects/effect_018_tractorbeamlaser.png b/resources/gfx/effects/effect_018_tractorbeamlaser.png
new file mode 100644
index 0000000..27ea4c1
Binary files /dev/null and b/resources/gfx/effects/effect_018_tractorbeamlaser.png differ
diff --git a/resources/gfx/effects/effect_brimstoneimpact.png b/resources/gfx/effects/effect_brimstoneimpact.png
new file mode 100644
index 0000000..dd417d6
Binary files /dev/null and b/resources/gfx/effects/effect_brimstoneimpact.png differ
diff --git a/resources/gfx/effects/effect_brimstoneimpact_static.png b/resources/gfx/effects/effect_brimstoneimpact_static.png
new file mode 100644
index 0000000..d40c681
Binary files /dev/null and b/resources/gfx/effects/effect_brimstoneimpact_static.png differ
diff --git a/resources/gfx/effects/effect_cagebrimstoneimpact.png b/resources/gfx/effects/effect_cagebrimstoneimpact.png
new file mode 100644
index 0000000..b6e5c8e
Binary files /dev/null and b/resources/gfx/effects/effect_cagebrimstoneimpact.png differ
diff --git a/resources/gfx/effects/hotbrimstone_impact.png b/resources/gfx/effects/hotbrimstone_impact.png
new file mode 100644
index 0000000..fca24da
Binary files /dev/null and b/resources/gfx/effects/hotbrimstone_impact.png differ
diff --git a/resources/gfx/effects/poopstone.png b/resources/gfx/effects/poopstone.png
new file mode 100644
index 0000000..0f4ce74
Binary files /dev/null and b/resources/gfx/effects/poopstone.png differ
diff --git a/resources/gfx/effects/poopstone_impact.png b/resources/gfx/effects/poopstone_impact.png
new file mode 100644
index 0000000..087ee66
Binary files /dev/null and b/resources/gfx/effects/poopstone_impact.png differ
diff --git a/resources/gfx/effects/techstone.png b/resources/gfx/effects/techstone.png
new file mode 100644
index 0000000..8328b21
Binary files /dev/null and b/resources/gfx/effects/techstone.png differ
diff --git a/resources/gfx/items/collectibles/collectibles_174_rainbowbaby.png b/resources/gfx/items/collectibles/collectibles_174_rainbowbaby.png
index 73b69f5..764dcb2 100644
Binary files a/resources/gfx/items/collectibles/collectibles_174_rainbowbaby.png and b/resources/gfx/items/collectibles/collectibles_174_rainbowbaby.png differ