added rain images, moved clouds delegate methods to separate class