spectral battle