Thanks for the feedback. I'm very sure all puzzles on the site are solvable. But a skip button makes total sense when one hits a deadend. I'll work it in when I have the time.
With a randomize button do you mean a complete reset to initial state? Or something like keep the locked tiles, reset the rest?