Rewrote libNoise & solved some conflicts