Thanks, that helps. And ... I feel foolish for asking, but this is a steam engine, right? I had been trying to puzzle it out as an IC engine, which may have been where I was having a wee bit of trouble.
Regardless of IC or steam, your engineering and execution are both superb - a wonderfully creative design. I can hardly wait to see the video!