Week05: Completed explosions.