added randomness to spray and splash