Alien Atmosphere gives us a taste of their sound