I couldnt find anything in the rulebook that tells how to handle the determination of the starting player respectively the player order: So we assumed that the "starting player" is chosen randomly the very first turn, after everyone refreshes he resolves all his actions, then clockwise all players resolve their actions, afterwards discard/draw/event/draw. The next turn the player clockwise following him becomes "starting player" and everything repeats etc.
Did we play it right?
That gives the starting player the advantage to buy neutral cards first and to engage (event )enemies that have been revealed during the last turn first...