Square-1: implement the fact that corners might bandage the puzzle.
Square-1: this is a shape-shifter; we cannot just clamp the Cubit positions to the initial list of positions.Do so only if the minError is appropriately low.
Make it possible for an object to have different 'cuts' along each of its axis.
Make it possible for an object to have different 'basicAngles' along each of its axis.
Remove the need for RowChances.
Move all the special cubit-creating code out of FactoryCubit and to the Object classes, and thus hopefully finish implementing the new cubit creating engine.
Move Factories to the 'helpers' package.
Bugfix.
Simplify the 'bandaged' class API.
Minor
Bandaged objects: first step making automatic scrambling work.
Make manual scrambling work.
Progress with bandaged objects.
Change the Cubit center from a Static3D to a float[].The point: now we can have more than one center, and bandaged objects need more than one, because in this way they are going to fill up their RotationRow bitmaps.
Change Cubit.mRotationRow[] from an index pointing at a single rotating layer to a bitmap potentially pointing at several layers.(in preparation for bandaged objects)
Simplifications.
Simplification with objects.
Progress with bandaged cubes.