perlin bug fixed