I've never given up before, until now. The logic of the group, was too much atm.
Find another way.
I suggest the following.
Each player plays 3 games in the group stage.
Example...
PlayerName : [FSR]Devil666
Races To Play
[FSR]Devil666 vs [2F2F]Al3x
[FSR]Devil666 vs SimonUK
[FSR]Devil666 vs Di5tuRb3D
Rank 1 of each group is responsible for keeping count. If not, please keep track of the results. It isn't hard to write falc 1 michal 0.
When we've all played our 3 games, we should have a good idea of the final 16.
Yes, very 1980's but I'm not in the right frame of mind to be coding this tournament.