Great idea!
One minor suggestion: an indicator of solved levels on the level select screen might be nice.
If I ever expand on it, that and an undo feature would be must-haves. Thank you!