Style tweak
Add firework.create* methods
Use firework.create* instead of new firework.*