added perlin noise to particle size