I've created a monster with these parameters and I'm looking for an elegant solution that doesn't compromise. There are 4 players, the order of their actions is determined by their scores. If two or more players have the same score, who gets precedence is picked at random. It seems if I created "scenarios" for each possible score arrangement, I'd have 4! = 24 possible not including scenarios where players' scores are the same. I need to determine the order of all 4 players, not just who goes first. Any input would be appreciated.