Nice to see another take on this idea ! The rotations are a difficult to use at first but offers a lot of movement possibilities.
For a few puzzles I found a different solution that the ones you put in the description, and I think that's very cool to have multiple ways of solving a puzzle.
Great job guys!