I was working on a Swiss mode for tio but got stuck on matrix transposes. There comes a point when two players are matched up against each other for the second time using the normal matchmaking rules, and there are very specific ways to deal with that. I unfortunately wasn't able to figure out a way to code the procedure... maybe AltF4 can check it out and lemme know if he has any ideas.