Optimizing Elliptical Rotary Engine Ignition Timing