I love trains! 😅 The environment and trains look awesome in this game! It was very fun to figure out solutions to all the puzzles, and there was enough variety, given how few game mechanics there are.
As for the puzzles, I didn't understand at first that some crashes are game over, but some are necessary for progression. Seems a bit arbitrary to me. Also, some puzzles look more complicated than they are, for example the inner ring in the last level isn't used for the solution.
I think it would be better if there was a restart level button so I don't have to crash my trains intentionally and to save some time.