Restore state
No, not really. What I have done is to replace calls to Math.random (or functions calling Math.random) with some static value to make things deterministic/repeatable.
Add "iframe" support
Hmm, I will not add support for iframes, but the source is available so please feel free to make a clone that supports iframes
Potential But in Bot Code
You are perfectly right, it is a bug. I have fixed it in 01Feb2021.zip, feel free to test it. Thanks for reporting!
SRS Document
Will not add sound now, thining about it for later