Make the bandaged cuboids work up to any size.
Important bugfix for fast scrambling!
scrambling: license.
Make the BandagedPlay use FastScramble. (static 500 times)
Bugfix
Introduce BlacklistedSignatures singleton: during type2 scrambling (locally-produced bandaged cuboids) remember the signatures that we've previously proven to be leading to a dead-end.
Fix scrambling the Danavi Block IV (and Burr Cube). Still looks a bit buggy, shouldn't have two consecutive moves along the same axis and layer and it seems to have those occasionally.
Improve scrambling locally-produced bandaged cuboid.
Fixes for scrambling locally-produced bandaged cuboid.
Fixes for scrambling locally-produced bandaged cuboid.Still does not work completely.
Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).ObjectScrambler does not fully work yet.
Bandaged: progress with creating the object.
Bandaged 3x3: just-in-time scrambling.
Bandaged 3x3: Minor.
Bandaged 3x3: more speedups with creating the ScrambleState graph. '4 pillars' now takes 10 seconds (before all speedups it used to take 50 minutes)
Bandaged 3x3: major speedup with creating the ScrambleState graph. Still there's room for improvement.
Bandaged 3x3: fix the case of a cube that has two of its axis permanently locked.Introduce some debugging to figure out how to speed up creation of the graph.
Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.
Generalized ScrambleState generator: finished. Remove the specialized 'Evil' generator.
Generalized ScrambleState generator: bugfixes
New, generalized ScrambleState generator that should work for any bandaged 3x3.