Cool idea, but too complicated and too difficult.
My train only made it through 4 tiles before crashing ... :-(
Also, the icons on the field make the tracks difficult to see.
I think it could be great if you make simpler levels :-)