Functional turning and proceeding straight.
Partial completion of rotation.
Full rotation around block functionality. Need to check edge cases.