I think this idea is really good. I like the way you did the level select and visually it's quite nice. I'm not sure if it's intentional, but there was no audio in the game, but otherwise it's a nice submission.
I just suck a lot at this kind of puzzle
Great job :)