This is neat! I didn't realize what was happening while it was checking the first time, didn't realize it was doing all the verification online!
I hope you don't mind and might find it interesting, I'd tried something similar but with simpler rules, only rearrangement, and the rules apply over all puzzles: untitled prototype c3



