Final version of my nPuzzle extension.