Alien War is one of those attractions that many Alien fans have heard about, but far fewer seem to have had the pleasure of ...