Guns and Roses Slots is finally here!