How to drive a Steam Powered Locomotive