Refactor things in preparation for merging tournament summary generation
Fully integrate report generation