The ability to set specific rules before generating a league game schedule. I.e., "Team C cannot play Team G" or "Team F cannot play on June 10", etc.