-Codechange: use enums for explosionType