Fixes Turret/Atom Moveable Explosion Runtime [BUGFIX]

Apologies for moving this to an entirely new pull @KazeEspada @Aranclanos @Zelacks but git was being such an arse.

I've tested this code and it seems to be working, I went and added some more useful comments to the part of the explosion code I was working in because at first glance it looks like a mess.

Fixes #1716