public static boolean computeCell(boolean[][] world, int col, int row) {
		boolean liveCell = getCell(world, col, row);
		int neighbours = countNeighbours(world, col, row);
		boolean nextCell = false;

		if (neighbours < 2)
			nextCell = false;
		if (liveCell && (neighbours == 2 || neighbours == 3))
			nextCell = true;
		if (neighbours > 3)
			nextCell = false;
		if (!liveCell && (neighbours == 3))
			nextCell = true;

		return nextCell;
	}