So pretty, well done!
I have to say using physics for detecting movements is risky in such game:P I blocked after about 400 moves in one level, and couldn't move when I realized that my dice is just a bit off on the field. With physics based movement it should be fixed each time - unless it was some other error?
Other than that what can I say... perfect. Any thoughts about 4 squared fields to reorient dice? Because in my game I have some comments saying that its bad and I don't agree - its just an organic mechanic, allowed by level design. I mean maybe we are too generous with it, but here we can see it used perfectly.