- Separated ExplosionBState animation interval from the main state loop using a separate timer.