Very challenging, and it looks really nice. I did once stumble onto a solution, and the game let me pass really quickly to the next level without showing me that I got it right. Maybe show a progress bar (or something) when it matches, and let it fill up before moving on ?