Remove unused contexts in TwoCycleSolver spec
Cube is accessible, don't need to use subject
Remove state attr_reader; we have a state method
Fix bug in #rotate, it shouldn't modify state