Great ideas! I think the ideas around terrain elevation and type effecting attack range and movement speed should definitely be in 0ad because they would add a lot of strategy. I disagree with making rams require flatter terrain, even though it is realistic, because it is already quite annoying to get them to move sometimes. Maybe there could be an upgrade for stronger ram operators that gives you the current state of ram movement ( or better ), otherwise you get the flat ground requirements? Also maybe rams can destroy trees? I have a lot of trouble with rams stuck in forests. You wouldn’t get the wood, it would just knock the trees over.