Automatic tournament setup framework