Box2Dで簡単なブロック崩し

こんかいはこの前の衝突判定を利用してちょっとしたブロック崩しを作ってみました



ブロック崩し

ブロックの隅とかに当たるとなぜか跳ね返らないです。
ここらへんを出来れば直したいなぁ。

以下ソース

Contact_Block.as
Sprite2.as

今回はどのオブジェクト同士がぶつかっているのかを知りたかったのでオブジェクトそれぞれにidを持たせようとしたんですがSpriteクラスにはidというフィールドが用意されていなかったのでSpriteにidを追加したSprite2を作りました。なにかSpriteのままでいける方法はないのかな?