add applying perlin noise to position