diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm
index daaee3f31a3..0435c8ff693 100644
--- a/code/modules/power/singularity/particle_accelerator/particle.dm
+++ b/code/modules/power/singularity/particle_accelerator/particle.dm
@@ -26,6 +26,10 @@
movement_range = 15
energy = 15
+/obj/effect/accelerated_particle/powerful
+ movement_range = 20
+ energy = 50
+
/obj/effect/accelerated_particle/New(loc, dir = 2)
src.loc = loc
@@ -101,7 +105,7 @@
src.loc = get_step(src,dir)
movement_range--
if(movement_range <= 0)
- del(src)
+ qdel(src)
else
sleep(lag)
move(lag)
diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm
index ed441450ca8..833b878bda3 100644
--- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm
+++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm
@@ -71,6 +71,12 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin
var/strength = null
var/desc_holder = null
+/obj/structure/particle_accelerator/Destroy()
+ construction_state = 0
+ if(master)
+ master.part_scan()
+ ..()
+
/obj/structure/particle_accelerator/end_cap
name = "Alpha Particle Generation Array"
desc_holder = "This is where Alpha particles are generated from \[REDACTED\]"
diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm
index a7aeffe9508..20c276d98be 100644
--- a/code/modules/power/singularity/particle_accelerator/particle_control.dm
+++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm
@@ -26,6 +26,10 @@
connected_parts = list()
..()
+/obj/machinery/particle_accelerator/control_box/Destroy()
+ if(active)
+ toggle_power()
+ ..()
/obj/machinery/particle_accelerator/control_box/attack_hand(mob/user as mob)
if(construction_state >= 3)
@@ -232,7 +236,7 @@
var/dat = ""
dat += "Particle Accelerator Control Panel
"
dat += "Close
"
- dat += "Status:
"
+ dat += "