v2.1.9 alpha - Windows 10
If the game crashed at last exit, it should probably default to loading campaign/main
possible easy fix: write level name after successful load? won't help if it crashed due to some edit the user made... maybe save the level to a temp file before applying changes, then overwrite the save file with the temp one after it successfully compiles / reloads? That way you still get a temp file to attach to bug reports but don't brick the player's level