add turn order and piece promotion