Autocycle engine