Rotate: break into funcs. rotateBackward