Nice and sexy game, great work!.
As a side note: your game teached me that not all 3x3 puzzle-states are solvable, the hard way, as I got violently stuck on one of the 3x3 for more that I’m willing to admit, and this lead me to learn about the terms “Inversions” and “Polarity”. The problem is that the random position at the start can create this kind of evil scenery.
To other players, if you are stuck on a 3x3 for more than 30 min it’s likely you are in an unsolvable puzzle, just reset and try again the game has autosave.