MatchManager

Better encapsulation of match threading/management