fixed the artifacts issue in worley noise caused by random numbers becoming negative (lua doesn't have unsigned ints like C)