public boolean executeMove(Board board) {
		boolean success = false;
		int h = Util.firstEmptyPosition(board, this.getCol());	
		//Check whether column is valid
		if (h < Util.ERRORTHRESHOLD) {
			success = false;
		} else {			
			board.setPosition(this.getCol(), Util.firstEmptyPosition(board, this.getCol()), this.getPlayer());	
			success = true;		
		}
		return success;
	}