Terrain is generated in realtime

I also switched from perlin to simplex noise due to the direction
artefacts like mirroring etc.