It takes a little while for the gif file to load, but here's how the OPOC engine works:

http://www.ecomotors.com/sites/defau...block-loop.gif

Great balance, piston speed cut in half compared to a 'conventional' piston engine of equal size (less wear, less drag, capable of higher rpms)