Fair rotation, automatically
CourtFlow builds every game from who has waited longest and played least, with optional skill levels. Turn on auto-start and the next group goes on the moment a game is finished. Winners-stay, substitutes, late arrivals and players on a break are all handled.