fixed bug in rgb_to_hsl
added functions to contruct a color palette
added functionality to sound_effect table