private double checkRow(int rowC, int rowZeroC, int playerID, int column, int row, int[][] gameBoard) {
		// The amount of pieces needed to get 4 in a row
		int need = 4 - rowZeroC - rowC - 1;
		// The amount of pieces needed to get 4 in a row, updated throughout the method
		int left = need;

		// Check the field to the right contains a 0 or a piece for that player
		if (left > 0 && column + 1 < columns) {
			if (gameBoard[column + 1][row] == 0 || gameBoard[column + 1][row] == playerID) {
				left--;

				// If there is needed more pieces to get 4 in a row, check 2 spaces to the right
				if (left > 0 && column + 2 < columns) {
					if (gameBoard[column + 2][row] == 0 || gameBoard[column + 2][row] == playerID) {
						left--;
					}
				}
			}
		}
		if (left == 0) {
			return value(rowC, playerID);
		}
		return 0d;
	}