Locomotive implementation feasibility

i believe you will want to take a look at this my good sir,

to my knowledge @RepeatPan actually got a working train, or at least the model for one.