"Alien Alliance" is a 'learning adventure'. Students go through a series of activities independently, but the whole thing is told as a narrative, with the student as the main character.
The learning adventure contains all the content knowledge students need to complete it.
It also teaches the skills the students will need.
Not all students will be able to learn these skills independently, so that could be an opportunity for some mini lesson and small group instruction.