I wanted to solve the puzzles without relying on trial and error and rolling around but at some parts, it was all I could do as it's hard to predict how will be the dice when you reach certain points. But overall it fits the theme very well, is fun and challenging and I managed to beat it. Well done :)
It also reminds me of the game "Gunbrick". it's a tile-base puzzle-platformer game with some action. You should check it out.