updated IntensityBlaster2 to work with all curve and all bases