Train Valley 2 is quite literally one of the best games i have ever played. I really like the first one, but the second one truly blew me away. Highly recommended for everyone.
Firstly, the game genre is completely incorrect and misleading. This is a puzzle game that is train themed. This is not what I expected and read a lot of reviews before buying it. If you liked the Railroad Tycoon series, Sid Meier's Railroads!, or even real Railroad simulators where you drive the locomotive, this is nothing like any of those. Plus once you figure out the puzzle of each map, re-playing the game is very limited. Also the total game time is short. I finished all the maps in two evenings. It's really over priced for what you get.
Other than that it ran fine on Linuxmint 18.3 Cinnamon 64-bit. Install all of the dependencies via terminal command apt install.