Hello,
Thanks a lot for the extensive bug report and provided fixes ! I've integrated most of your patches and pushed a new version.
However about the sound type to explosion type I couldn't see any difference while testing (even saving / load during an explosions sound). So I've kept the sound type as it seems much lighter (code wise at least).
Let me know if it all works good for you too and thanks again for your help.