X,X chunk bug fixed

WorldGenGysahls will permanently generate the x,x chunk because a
position is wrongly searched as x,x instead of x,z. bug is fixed
distanceToNextWild algorithm optimised

calculation of the square root is only done once at the end of the
method instead of multiple times in a loop
mutation colour determination cleanup