move FireworkPartice to particle.{c++,h++} as AgingParticle. Also add member type to Mover: ParticleType
rename member type Mover::State to Mover::MoverState