Removed noise interface

This commit removes the `Noise` interface and duplicate implementations of Brownian Noise. It should habe the exact same behavior as before.

**Note** The Biome noises (as fog, humidity and temperature) are 1D and 2D noises only. Therefore simpler noise functions could be used. 2D Simplex is about twice as fast as 3D Perlin (ballpark numbers).