This is a Flame-licker vacuum engine. When the port opens, the piston draws heated air into the cylinder until the port closes. Then the fins cool the heated air which contracts, pulling the piston with it in a power stroke which is basically the reverse of an internal-combustion engine.