Terrain

Reforked repository, latest changes here.