Arrows and OpRotation Implemented, now we need to implement the actual rotation functionality