Added new noise function

removed the old ugly noise and replaced it with the function i use in
my refrain shader… looks better now, is faster and has more options.