Thundercloud Generation

still fixing