Sorry for such a long delay, preparing that guessing to anything close to working condition took a lot of time. 
76561198132985932 thanks, should be fixed now, in v22.
M42 thanks! What’s wrong with mirrors?
JL50 great idea with shaking! As for popups, please try v22, I think it should be better now.
John thank you, very glad to hear it works!
Tks_dais hmm, I’ll try to add light affecting smoke, of course, but it might be a bit too heavy to calculate as for shadows, I’m thinking about it, but can’t really promise anything at the moment, it might be way too heavy as well.