Next step toward separating TwistyObject metadata.
Correect JSON reading and writing: shape corners and centers are optional!
Cuboids: fully implement the first 3 cuboids (2x3x2, 3x2x3, 3x4x3)