Steam-powered engines