This is an interesting idea and could be expanded with more polish and bug fixes. Currently the game completely breaks if you exit the puzzle you’re currently on by going up.
Also the volume buttons on my laptop move the player for some reason. Is there a way to fix this? Another issue: after clearing a row, undo is broken.