Stirling engines run off of the expansion of air as it is heated, and the contraction of the same air as it is cooled