Add a cleanup() in another spot to avoid disposal issues (and reformat a couple prefabs because :reasons:)
Improved cleanup code a bit.
Launching headless should auto-disable CrashReporter.

Despite the !GraphicsEnvironment.isHeadess() in the catch block the CR would still pop up - maybe from the system not being headless *incapable* even if the game ran headless