added FireworkEffectPlayer