implement most of the TODOs in Match
Merge branch 'master' of https://github.com/LukeShu/leaguer