Terrain

this might be nice to have it MT. Put there some todo please :)