updateCursorPosition method
Implementation
void updateCursorPosition(Map<String, dynamic> cursorData) {
int targetIndex = getTargetIndex(cursorData["userId"]);
if (targetIndex == -1) return;
mouseCursorList[targetIndex].x = cursorData["dx"];
mouseCursorList[targetIndex].y = cursorData["dy"];
notifyListeners();
}