This game had my brain racked after a while. I got stuck forever, but I finally got out...It's pretty good.

http://www.jigsaw.x0.com/sphere_e/index.html