Add better thunder effect

This PR adds sounds to thunder and better randoms in lightning.
This is true, thank you. It seems I only need to keep previouslyRaining to track weather changes by command or plugins calling SetStorm() directly. Will change this asap.