opposed piston opposed cylinder enginehorizontally opposed piston engineopposed piston engine efficiencyopposed piston diesel engine2 stroke opposed piston enginefirst commercial steam enginesteam locomotive enginesteam engine carstephenson steam engineatmospheric steam enginestevenson steam enginehigh pressure steam engine