pub fn needs_removal(&self) -> bool {
        if self.progress > 5 {
            true
        } else {
            false
        }
    }
/// Check if the progress of the explosion has reached its end.
Check if the progress of the explosion has reached its end.
Check if the progress of the explosion has reached its end .
pub fn needs_removal(&self) -> bool {
        if self.progress > 5 {
            true
        } else {
            false
        }
    }
pub fn needs_removal ( & self ) -> bool { if self . progress > 5 { true } else { false } }
Check if the progress of the explosion has reached its end.
Check if the progress of the explosion has reached its end .
&self
&self