Чудо программирования. )) Интересно, что на достаточно темном фоне дождь выглядит летящим вверх. А смена красок в палитре напоминает анимацию чар или тайлов. Водопады можно сделать в редакторе скринсейверов и перенести.