Seasonal League Table with Multi-Key Tie-Breaks - Coding problem | OneNoughtOne