It's actually easy to make this happen. Here is an example in the map file:
<step name="AquellaEndTurn" delegate="endTurn" player="Aquella"/> <step name="AquellaUserActions" delegate="userActions" player="Aquella" display="Diplomacy"/> <step name="AquellaPolitics" delegate="politics" player="Aquella"/> <step name="AquellaTech" delegate="tech" player="Aquella"/> <step name="AquellaPurchase" delegate="purchase" player="Aquella"/> <step name="AquellaCombatMove" delegate="move" player="Aquella"/> <step name="AquellaAirborneCombatMove" player="Aquella" display="Airborne Attack Move" delegate="specialCombatMove"/> <step name="AquellaBattle" delegate="battle" player="Aquella"/> <step name="AquellaNonCombatMove" delegate="move" player="Aquella" display="Non Combat Move"/> <step name="AquellaPlace" delegate="place" player="Aquella"/> <step name="AquellaTechActivation" delegate="tech_activation" player="Aquella"/>All I did was change the order of the steps, moving the "endTurn step to the top of the list. It works perfectly. You will have to do it for each player.