Twitch apparently isn’t profitable still, Sea of Stars gives a promising update on its DLC and more to come from Sabotage, and details for Bethesda’s Indiana Jones game leak early. Today, Game Rant’s weekly recap takes a look at some of the most notable headlines from the past week.