Transformed the BlockFadeEvent handler into a switch.
Added a fire-extinguish flag.