Add better thunder effect

This PR adds sounds to thunder and better randoms in lightning.
Do you really need 3 methods though? 

From the looks of it you can reduce sky and rain to one method and have that called from sendWeather. This reduces the number of methods called elsewhere as well.