The game is a bit confusing, I have no why I get pushed back a couple squares sometimes, or when I get to roll...
It seems that I only get a roll after I spin? But in many cases it just pushes me back then. The spinning animation looks great, by the way.