Implement Chromatic (Faerie Dragon/Spectral Knight), with tests

NOTE: The tag used is probably wrong.