From the minds of XCOM Long War's mod team comes Terra Invicta, a sprawling space strategy game that just got a sizable new update.