refactored playlist into tournament module