public int map_pf_move(Coord real_coord) {
        if (path != null) {
            path.clear();
            path_moving = false;
            path_step = 0;
            path_interact_object = null;
        }
        path = APXUtils._pf_find_path(real_coord, 0);
        update_pf_moving();
        return path == null ? -1 : path.size();
    }