Altered rain generation and update routines.