I like the idea and it works very good! For you next game get sure you give the player the possibility to restart the game/level or at least return back to menu at any time while playing. I got stuck in the game (which is okay for a puzzle game) but to restart the level I needed to close the game entirely.