Split Puzzle base class from slantsolver.