Engine and driver