That’s you call. BTW where are the save games and what file name do they have.
I think i got an reproducible crash (again some indexing out of an array) and i would like test if i can isolate the problem and make it really easy to reproduce. So you can look into it.
While the game still tends to crash, you might want to think about supporting multiple savefiles and save into a different save file each round. You could then load the file the biggest round number or make an ingame dialog which file to choose. While this might allow save scumming it would help with debugging.