Toad, yes that game was called Jigsaw, I am almost 100% sure.
Can you help me find some info on it, then? I'd like to see if I could find at least a screenshot to confirm that the game is Jigsaw, but I've been all over the internet, and nobody seems to know the game existed but you and me.