ok if you need further help try using a disgram such as the one included - elaborate and add parts (i.e. piston arm.) as you seem to have it under control I won't bother to explain what I have so far other than to say I don't think you'll need a null object to make it work. Good luck on your Industrial Engine. (I was Hoping someone was building a RailRoad Engine.)