A tactical strategy game set in the Alien universe, in which a squad of foot soldiers tries to stop an outbreak of xenomorphs. Many dangers await... Read more