When I interrupt a running game during the calculation phase at a turn's end and start a new game, it sometimes happens that in this new game a ship arrives in Europe with the goods from the previous game aboard. Not that I wouldn't appreciate that gift from RAM's heaven, but it looks like the remnant of a race condition not met in your code.