Added dramatic explosion at end
Reorganized code