Adding sparks, sound and messages when a bluespace crystal is crushed or thrown.
Fixes the crushing message appearing after the mob is teleported when it should appear before.
Standardizes attack messages to always show the attacker first (when there is an attacker).
Replacing some fo mob in viewers() show_message() with visible message().
Simplifying some message code in a couple places, fixing typos and span classes.
Not idea why if(_dmm_preloader) fails to catch nulls...
Merge pull request #6202 from Menshin/maploader_new_fix

Fixes emergent maploader runtimes on new()
Merge pull request #6026 from phil235/BluespaceCrystalVanishFix

Adding sparks, sound and messages when a bluespace crystal is crushed or thrown
Merge pull request #6130 from phil235/AttackMsgStandardizedFormat

Standardizing attack messages to always show the attacker first
Merge pull request #2 from tgstation/master

Fix my own branch,