Make RubikCube and RubikCubeMovement generic and not visible outside of their package.
Many small improvements.
Progress with StateSolving
Improvement for Downloader. Remove as much knowledge from it as possible.
Minor improvement.
Improve the 'Scores' dialog: run less on the UI thread which makes this more responsive.
Separate the network package; rename RubikSize to RubikObject.
Separate the States (and also Dialogues) into their own package.