Ah, and by the way: I modified your fire and explosion shaders a little to receive "primary and secondary" colors. So that the user is able to maybe change the fireball colors to be green, or blue, or violett. :-D
Yeah whenever I make a new pack I iterate on the modularity. When I made the fire effects I hadn't yet figured out a good way to add easy customizability so they didn't use the primary/secondary colors.