Fractal noise works, needs optimization