Hello , I am wondering if you have considered adding a possible generation of continental drift continents and based on those parameters the climates and the mountain ranges...
Here is a simple program that does just that , its a freeware you might want to check .
https://experilous.com/1/product/worldbuilder-demo