broke Tournament methods into smaller methods