Puzzle is my implimentation of the game that Rus turned me on to.

You can check it out at his site www.devtools.org. I wanted to try my hand at writing a solver for the game, and since I don't know Java it was simplest for me to code the game up in my language and platform of choice.