Multiple robots on a team at event fix

Fixes #153.
Can you move this logic for finding secondary teams to TeamHelper and reuse it below? That way it's only in one place and you can comment what it does