Well I was sitting and thinking and please confirm or dispute my claims. Let's imagine we have a copper or whatever material pipe lets say a plastic pipe with copper wire windings around it , through that pipe we blow let's say steam from a heat source that heats water to steam. Now is it possible to have some sort of microscopic magnetically charged particles added to the water so when it turns to steam it would blow through the pipe with high speed carrying all the tiny magnetic pieces with it and they would induce EM field in the windings which in turn would read as voltage from the ends of the windings. Would this work and it if would how efficient (approximately) would it be , Could it be more efficient than putting that steam into a turbine that would instead turn a generator that would get the same voltage... ? As much as I have heard that the (water-steam-turbine-generator) cycle has only about 30% of efficiency. Thanks.