great concept.
Not gonna lie the "lights out concept" has been done again and a gain, but I like this twist to it, using physical pieces instead of lights. However, be sure your not using a random puzzle generator, because there are alot of puzzles that are unsolvable. Make sure your using an array of puzzles that are solvable and randomly choosing one of them.