Yep I understand all too well, solution detection can be quite complicated here!) If you technically can count covered pixels, I'd choose to 'accept' solved state at maybe 99% area coverage or so.
Maybe we will!
By the way your game is very impressing and fun :)