Yes, rainshadow is something I'd like to add when I'll put terrain (grass/plains/desert...) generation in. However, I wonder whether I'll do the same pattern as I used in Civ IV, which resulted in maybe too many deserts. I still want Saharas... I should probably do a Terra script first and then try to code the rainpattern/climate stuff until it's realistic enough on the Terra map. As for coding, yes, the start location code is ugly. The if 1 else if 3 or 4 else with no function but lots of stuff inside is bad coding. Putting ";" at the end of lines in lua is weird and useless. But I wouldn't blame Sirian too much however. He did a lot of work to get the scripts to be good, powerful and moddable. It's just it was way easier and better in Civ IV. Except for the rivers, which are really good imo in V.