It is made to look like a Stirling engine. This little engine comes in three styles: an actual Stirling engine, an air operated engine with a USB compressor, and this solenoid version.
[ Guests cannot view attachments ]
https://youtu.be/kCBti9LUmSc
You need to power it with a toy steam engine/generator setup