add block and damage on explosion with some bugs