added speed parameter
some work with colors
added num waves slider