This is an interesting take, but I feel like some core functionality is lacking/lacking some polish.
For example: It is only after reading these comments that I realized that you could jump between trains with the right mouse button. For me this is very weird. You use the left mouse button to throw, but a very different button to move over? Yet pressing left mouse button again just re-throws the lasso???
What I would have expected, and would for me have felt more natural, is that left mouse button is both throwing. And when it grabs something to move over. This way the same button does both the initial and the fellow up action. And makes it easier to learn the game.
Doing it like this you can reserve the right mouse button to unentangle your lasso. Which makes left to engage, and right to cancel/disengage.