New Method Update

This version is using the util FireworkEffectPlayer created by codename_b instead of using the passenger function.