Saving Cube state: done
Separate the network package; rename RubikSize to RubikObject.
Separate the States (and also Dialogues) into their own package.