Add missing implementations to ShadowColor

I wasn't sure whether we need this one or not as it's exactly the code from Color, but I guess we need it as Color would call RGBToHSV from its own class rather than our shadowed implementation in this class. Correct?