Nice idea, great level design and overall super polished!
The only minor nitpick I can think of is that you play with the same initial pattern for quite a lot of the early levels which feels a bit boring? I can definitely see this expanded, maybe with more move types like in chess?