Matches should declare winners properly

Instead of just checking zone 3, it checks if a team has any players
left before it ends the match.