Text this: Theoretical simulation, manufacture and experimental evaluation of a free piston stirling engine electric generator