add explosion preview
add explosion
clean after exploding
improve