Terrain generation and basic tree generation