Walking beam engine