The basic idea is you apply heat to a cylinder full of gas (air) and the heating and cooling of that gas causes a piston to ...