>>584
おそらく、その1つ上のブロックの角にボールが当たってるんだろうな。

ブロックを消さない場合も、同じように想定しない方向に跳ね返る?
それで発生しないなら、もしかすると「当たった瞬間には消さない」という姑息な手段で
問題が解決するかもしれない、