Age of Steam is the first Martin Wallace pure train board game and had been out of print for a while but
a Kickstarter updated version just came out.
https://boardgamegeek.com/boardgame/4098/age-steam
It ain't cheap https://www.eaglegames.net/Age-of-Steam ... 102210.htm
Age of Steam
Age of Steam
Quality is Job 1.01