Abstract out some methods from the Movement classes. only two remain now: rowFromOffset and enabledAxis.
Square-1: progress with movement.
Add the Redi Cube: part3.
Add the Redi Cube: part1.