Fixed #3077. Singularity now sucks small items instead of large ones.
Makes this actually work properly. It's always harder than it looks.
Fix Tachyon detector and TTV not being deleted if inside something
Shuttles will always destroy things in their way

Fixes #1992

Also:
-Adds labour shuttle to admin secrets
-Removes delay when admins move shuttles
-Shuttles inflict heavy brute damage instead of instagibbing
-Behaviour extended to supply shuttle
Refactoring of match code, makes it a little neater
Refactoring of rolling paper packs to a storage item.

Improves Rolling Paper and Packs sprites.
Cigarettes/Matches can be lit by fires now.
Update boxes.dm

Removes necessary check from matchbox attackby.
Update cigs_lighters.dm

burnt matches get weak again
Removes "Enter Exosuit" verb

Mechs can be entered with click-drags now.
Mechas deal brute organ damage to mobs

Instead of calling ex_act(2) on everything, it checks for mobs before dealing brute damage to the chest. This means people will actually look like they've been drilled through now!
One big update for stacks.
Some grammar
Nar-Sie update
Update construct_spells.dm

updated spell name/description
New configuration option for how many objectives traitors get, on top of their escape/hijack objective. Defaults to 2.
Bugfixes for Exchange Objectives

-Will no longer be assigned to latejoiners
-Objective description will report the other agent's real_name
-Objective description will report what job the other agent is
-Objective description will properly rename itself if the other agent is renamed (e.g. clowns, mimes)
-Explanation text made more noticeable
-Cleaned up the code a bit
Two small bugs...
Door Assembly exploit fix
removes gravity failure event placeholder
Update singularity.dm

smoke effect when ghosts arise as harvesters