Add tournament logic