Port the downloading into the new 'magic' server.
Incorporate myRecords into the Scores dialog.
Separate scores from StateSolving
Progress with StateSolving
Improvement for Downloader. Remove as much knowledge from it as possible.
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.