Improved on perlin where it was returning negatives