That game is great, I didn't expect you to randomly link it out of nowhere. I haven't checked in awhile (The last game I saw was the 2d one that was a complete revamp of the game design), I'm not sure if they're still continuing the series or not.
Unfortunately, the humans decide to just move the power generation onto the ship, so that they don't need to land and risk their lives, massively saddening Steve.