private boolean processLine(String line){
		for(int i = 0; i < line.length(); ++i){
			char c = line.charAt(i);
			if(c != ' ' && c != '|' && c != '-' && c != 'x')
				return false;
			
			List<GridType> list = grid.get(grid.size()-1);
			
			if(c == ' ')
				list.add(GridType.Empty);
			else if(c == 'x'){
				starting.add(new Point(i*GRID_SIZE, (grid.size()-1)*GRID_SIZE));
				list.add(GridType.Empty);
			} else
				list.add(GridType.Wall);		
		}
		
		return true;
	}