private boolean inPath(ArrayList<Cell> path) { boolean retval = false; for (Cell cell : path) { if (x == cell.getX() && y == cell.getY()) { retval = true; break; } } return retval; }