implemented rain, lightning