Posted on March 26, 2014 by Ellen Kuvalis I New Alien slot soon to launch The excellent Swedish casino game developer Net Entertainment will launch another branded slot on April 24th.