The game is done well, and delivers on its promise.
If I might suggest one thing ... Maybe you could add a second mode of play, perhaps with less pieces, but where you have to swap two, instead of rotate one. It might make your game more interesting to more people.
Best regards.