2. Improving tree generation
Currently, when trees are initially generated, these are all too often planted separately. As a result, there are no natural-looking vast meadows and clearly defined forest edges - everything is blurry.
Generating new trees during the game is different - then they are much more often planted next to the existing ones. By generating forests in the scenario, the best, most natural-looking effect can be obtained by speeding up the game and allowing for quite free growth. I think that the same very good effect could be obtained in the map generator by improving the current (improved) algorithm so that after generating larger clusters of trees, it would plant the next ones more often near the existing ones than in completely random places.
Another consideration regarding tree generation is the problem with forest crossing railroads and tracks. I think that the algorithm, not being able to plant the tree, could try to plant it in another, closest free field.
Layout of trees after several dozen years of free growth from nothing:
The current, not very natural looking tree arrangement at the start of the game
