Its really frustrating when my computer BSoDs or my video driver crashes and recovers and I end up having to restart the computer or the game, and wind back in Haven instead of where I previously was. It wastes energy and crowns every time.
There are some occasions where the client itself crashes and the game will pick up where it left off, but can't it handle system crashes the same way?
I think there should be a grace period of, say ten minutes, and if you are disconnected due to a crash, network issue, timeout, whatever, the game will resume where you left off (even if you have to reset to the beginning of the map that would be fine).
Is there any reason the game couldn't support this? I have to deal with these crashes all too often, so it gets frustrating to keep losing progress. Granted my loot and crowns are retained, but I wind up losing heat and progress, which is upsetting.