Add tournament-based constraint handling.