Made in 3 variables (and a list) and 32 blocks and ~25 inputs.
:P :l ):l >:l >:( D:< <<^^>> <-- explosion V V x-x :P