public ArrayList<Board> expandChildren(COLOR childColor) {
		Board root = this;
		ArrayList<Board> children = new ArrayList<Board>();
		
		//System.out.println("EXPANDING CHILDREN...");
		for(int i = 0;  i < root.boardSize; i++)
		{
			for(int j = 0; j < root.boardSize; j++)
			{
				if(root.board.get(i).get(j).color == COLOR.WHITE)
				{
					Board child = new Board(root);	
					child.setBoard(childColor, i, j);
					child.parent = root;
					child.player = childColor;
					children.add(child);
					//child.printGameBoard();
				}
			}
		}

		//System.out.println("EXPANDING CHILDREN FINISHED...");
		return children;
	}