What Determines Engine Firing Order