Remove statics from the Square classes.
Fix the Square-2 isSolved() (it was wrong even before!)
auto-compute the bandaged status from dimension of the CENTERS. Make 'computeBitmapFromRow' generic for bandageed and not bandaged objects.
Standarize the 'isSolved()' method: now all objects, except one (Dino4) have a standard isSolved().This incidentally also fixes detection of the solved state in case of Diamond4, i.e. a Master FTO.
Finally remove cubit creation from the implementation classes and move it to the TwistyObject.
Convert the two Squares to the new scheme.
Convert the Ivy corner cubit to the new, 'universal' cubit creation method.
This forces deep changes to 'createRoundSolid' and the underlying 'MeshPolygon' class to make them support arbitrary Polygon 'centers of face convexity'.
Reason: the faces of this cubit are concave and such default 'center of face convexity' (which by default used to be (0,0)) turned to lie outside the face - which produces strange visual artifacts.
Standarize drawing stickers of a twisty puzzle. From now on, there's no 'sticker drawing' code in the individual classes, only some constants.
Convert the last 'special' case, the Rex edge sticker, to the generic sticker mechanism.
Generalize FactorySticker - make it possible to draw stickers whose sides are curved.Convert the Ivy to use this new functionality.
Preparation for 'smart scrambling' : introduce the total number of scrambles to the 'randomizeNewScramble' function.
Square-2: correct detecting the solved state.
Square-2: progress.
Introduce Square-2 (unfinished)
Square-1: looks to be finished.
Square-1: progress with automatic scrambling.
Square-1: implement the fact that corners might bandage the puzzle.
Square-1: progress with movement.
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.
Hide more stuff in the TwistyObject class.
Remove the need for RowChances.
Square-1.
Progress with cubit shapes of the Square-1.
improvements for FactorySticker
Square-1: progress
Square-1: beginnings