Train sources: https://github.com/sonenko/train-prog-game demo: https://sonenko.github.io/train-prog-game/index-opt.html