fixes more bugs when shoot breakable wall

but this still have some bugs