Added perlin noise texture