diff --git a/resources/gfx/003.004_little gish.anm2 b/resources/gfx/003.004_little gish.anm2
index f6db2cc..f166a14 100644
--- a/resources/gfx/003.004_little gish.anm2
+++ b/resources/gfx/003.004_little gish.anm2
@@ -29,7 +29,7 @@
-
+
@@ -41,7 +41,7 @@
-
+
@@ -65,7 +65,7 @@
-
+
@@ -77,7 +77,7 @@
-
+
@@ -101,7 +101,7 @@
-
+
@@ -113,7 +113,7 @@
-
+
@@ -137,7 +137,7 @@
-
+
@@ -149,7 +149,7 @@
-
+
@@ -163,10 +163,10 @@
-
-
-
-
+
+
+
+
diff --git a/resources/gfx/007.013_beast laser.anm2 b/resources/gfx/007.013_beast laser.anm2
index 06c7156..90d41f4 100644
--- a/resources/gfx/007.013_beast laser.anm2
+++ b/resources/gfx/007.013_beast laser.anm2
@@ -1,37 +1,83 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.014_thicker red laser tech.anm2 b/resources/gfx/007.014_thicker red laser tech.anm2
new file mode 100644
index 0000000..3b9ea03
--- /dev/null
+++ b/resources/gfx/007.014_thicker red laser tech.anm2
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/007.015_giant red laser tech.anm2 b/resources/gfx/007.015_giant red laser tech.anm2
new file mode 100644
index 0000000..dd8bf31
--- /dev/null
+++ b/resources/gfx/007.015_giant red laser tech.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_bouncinglaserimpact.anm2 b/resources/gfx/1000.050_bouncinglaserimpact.anm2
new file mode 100644
index 0000000..180c7f8
--- /dev/null
+++ b/resources/gfx/1000.050_bouncinglaserimpact.anm2
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_brimstoneimpact.anm2 b/resources/gfx/1000.050_brimstoneimpact.anm2
index 3868a1b..eb37fb6 100644
--- a/resources/gfx/1000.050_brimstoneimpact.anm2
+++ b/resources/gfx/1000.050_brimstoneimpact.anm2
@@ -17,10 +17,10 @@
-
-
-
-
+
+
+
+
@@ -32,10 +32,10 @@
-
-
-
-
+
+
+
+
@@ -47,9 +47,9 @@
-
-
-
+
+
+
@@ -61,21 +61,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -110,10 +110,10 @@
-
-
-
-
+
+
+
+
@@ -125,10 +125,10 @@
-
-
-
-
+
+
+
+
@@ -140,9 +140,9 @@
-
-
-
+
+
+
@@ -154,8 +154,8 @@
-
-
+
+
diff --git a/resources/gfx/1000.050_brimstoneimpact_big.anm2 b/resources/gfx/1000.050_brimstoneimpact_big.anm2
new file mode 100644
index 0000000..b258edf
--- /dev/null
+++ b/resources/gfx/1000.050_brimstoneimpact_big.anm2
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_brimstoneimpact_cagevis.anm2 b/resources/gfx/1000.050_brimstoneimpact_cagevis.anm2
new file mode 100644
index 0000000..f8a379b
--- /dev/null
+++ b/resources/gfx/1000.050_brimstoneimpact_cagevis.anm2
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_brimstoneimpact_poop.anm2 b/resources/gfx/1000.050_brimstoneimpact_poop.anm2
new file mode 100644
index 0000000..b9f4e15
--- /dev/null
+++ b/resources/gfx/1000.050_brimstoneimpact_poop.anm2
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_brimstoneimpact_static.anm2 b/resources/gfx/1000.050_brimstoneimpact_static.anm2
new file mode 100644
index 0000000..b380284
--- /dev/null
+++ b/resources/gfx/1000.050_brimstoneimpact_static.anm2
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_hotbrimstoneimpact.anm2 b/resources/gfx/1000.050_hotbrimstoneimpact.anm2
new file mode 100644
index 0000000..b4c0066
--- /dev/null
+++ b/resources/gfx/1000.050_hotbrimstoneimpact.anm2
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_laserimpact.anm2 b/resources/gfx/1000.050_laserimpact.anm2
new file mode 100644
index 0000000..c2c569a
--- /dev/null
+++ b/resources/gfx/1000.050_laserimpact.anm2
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_lightbeamimpact.anm2 b/resources/gfx/1000.050_lightbeamimpact.anm2
new file mode 100644
index 0000000..64a48ac
--- /dev/null
+++ b/resources/gfx/1000.050_lightbeamimpact.anm2
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_ringimpact.anm2 b/resources/gfx/1000.050_ringimpact.anm2
new file mode 100644
index 0000000..f8b1bb6
--- /dev/null
+++ b/resources/gfx/1000.050_ringimpact.anm2
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/1000.050_shoopimpact.anm2 b/resources/gfx/1000.050_shoopimpact.anm2
new file mode 100644
index 0000000..698e773
--- /dev/null
+++ b/resources/gfx/1000.050_shoopimpact.anm2
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/effects/beast_laser.png b/resources/gfx/effects/beast_laser.png
index 836a6e3..13ba205 100644
Binary files a/resources/gfx/effects/beast_laser.png and b/resources/gfx/effects/beast_laser.png differ
diff --git a/resources/gfx/effects/biglaser_tech.png b/resources/gfx/effects/biglaser_tech.png
new file mode 100644
index 0000000..f0fad8d
Binary files /dev/null and b/resources/gfx/effects/biglaser_tech.png differ
diff --git a/resources/gfx/effects/brimstoneimpact_big.png b/resources/gfx/effects/brimstoneimpact_big.png
index 6ef3ce4..566443c 100644
Binary files a/resources/gfx/effects/brimstoneimpact_big.png and b/resources/gfx/effects/brimstoneimpact_big.png differ
diff --git a/resources/gfx/effects/effect_018_giantlaser_tech.png b/resources/gfx/effects/effect_018_giantlaser_tech.png
new file mode 100644
index 0000000..4a32537
Binary files /dev/null and b/resources/gfx/effects/effect_018_giantlaser_tech.png differ
diff --git a/resources/gfx/effects/effect_050_laserimpact.png b/resources/gfx/effects/effect_050_laserimpact.png
new file mode 100644
index 0000000..54c0135
Binary files /dev/null and b/resources/gfx/effects/effect_050_laserimpact.png differ
diff --git a/resources/gfx/effects/effect_050_techimpact.png b/resources/gfx/effects/effect_050_techimpact.png
new file mode 100644
index 0000000..67f4a62
Binary files /dev/null and b/resources/gfx/effects/effect_050_techimpact.png differ
diff --git a/resources/gfx/effects/effect_bouncinglaserimpact.png b/resources/gfx/effects/effect_bouncinglaserimpact.png
new file mode 100644
index 0000000..85b1a3e
Binary files /dev/null and b/resources/gfx/effects/effect_bouncinglaserimpact.png differ
diff --git a/resources/gfx/effects/effect_brimstoneimpact_static.png b/resources/gfx/effects/effect_brimstoneimpact_static.png
index d40c681..67d2365 100644
Binary files a/resources/gfx/effects/effect_brimstoneimpact_static.png 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
index b6e5c8e..02c9f13 100644
Binary files a/resources/gfx/effects/effect_cagebrimstoneimpact.png and b/resources/gfx/effects/effect_cagebrimstoneimpact.png differ
diff --git a/resources/gfx/effects/hotbrimstone.png b/resources/gfx/effects/hotbrimstone.png
new file mode 100644
index 0000000..d793aad
Binary files /dev/null and b/resources/gfx/effects/hotbrimstone.png differ
diff --git a/resources/gfx/effects/hotbrimstone_impact.png b/resources/gfx/effects/hotbrimstone_impact.png
index fca24da..3f023a0 100644
Binary files a/resources/gfx/effects/hotbrimstone_impact.png and b/resources/gfx/effects/hotbrimstone_impact.png differ
diff --git a/resources/gfx/effects/lightbeam_impact.png b/resources/gfx/effects/lightbeam_impact.png
new file mode 100644
index 0000000..0ee3562
Binary files /dev/null and b/resources/gfx/effects/lightbeam_impact.png differ
diff --git a/resources/gfx/effects/poopstone_impact.png b/resources/gfx/effects/poopstone_impact.png
index 087ee66..78a362c 100644
Binary files a/resources/gfx/effects/poopstone_impact.png and b/resources/gfx/effects/poopstone_impact.png differ