[Refactor]: Cursor functions return position, Move function does actual movement.