First pass moving the old match to Match and making a new match class.
Forgot runtime.py in my last checkin. Note: this still doesn't work. have to figure out what's wrong now.
Fixing how intersections work with NetAssayMatches.