public Board(int [][] data, int score) {
        boardArray = new int[BOARD_SIZE][BOARD_SIZE];
        randomGenerator = new Random(System.currentTimeMillis());
        
        for(int i=0; i<BOARD_SIZE; i++){
        	for(int j=0; j<BOARD_SIZE; j++){
        		boardArray[i][j] = data[i][j];
        	}
        }
        
        this.score = score;
    }