private boolean followPath() {

        if (pathing) {
            if (path.size() == 0) {
                return false;
            }
            if (pathindex == path.size() - 1) {//we finished the path
                pathing = false;
                return false;
            }
            parent.moveTo(path.get(pathindex));
            pathindex++;
            return true;
        }
        return false;
    }