Small improvement.
Make RubikCube and RubikCubeMovement generic and not visible outside of their package.
Progress with StateSolving
Separate the network package; rename RubikSize to RubikObject.