Convert Skewb Ultimate, Jing Pyraminx & Ivy Cube to the new, unified scrambling method.
Unify scrambling across all 4 bandaged objects.
Preparation for unification of scrambling. Scrambling of all objects will be done by a generic funtion, only fed a certain data structure by the objects. The data structure is going to be the ScrambleStateGraph - a directed state graph of all states we can come across while scrambling....
Preparation for 'smart scrambling' : introduce the total number of scrambles to the 'randomizeNewScramble' function.
Remove the need for RowChances.
Simplify.
Convert the first object, the Cube, to the new Cubit-creating engine.
Rename packages
Automatic scrambling of the Evil Cube works!
Simplify the 'bandaged' class API.
Refactor the automatic scrambling. From now on, it is not needed to care about single and double turns when randomizing a new turn.
Change the automatic scramble API in the TwistyObject - in preparation for automatic scrambles in the Bandaged Objects.
Bugfix.
Bandaged objects: first step making automatic scrambling work.
Progress with bandaged objects.
Progress with bandaged cubes.