Log unhandled exceptions

It seems some recent-ish additions (to the map chooser?) have been causing the game to crash without creating a log. This will ensure a log is always created.