implemented Spectral Knight