Implemented diffuse lightning