A team-based space adventure