Sheesh. When you come up with ideas, you go all out, huh?
You'd be better off going to one of the many sites that offer daily puzzles and find one that lets you input your own pictures. I created a basic puzzle program back in college (all slices were just squares with prongs instead of wild shapes, piece snapped only if they were in the correct grid square with the other correct next to it.) unfortunately I lost it during a major drive failure and didn't feel the need to redesign it. The fact that I haven't even tried creating a Profiler plugin notwithstanding, I wouldn't even consider taking that one on!