public void paint(Board board) {

		// Iterate over all Hexpos's
		Set set = owner.keySet();
		Iterator it = set.iterator();
		int[][] binds = new int[17][9];
		for (int[] row : binds)
			Arrays.fill(row, -1);

		while (it.hasNext()) {

			Hexpos hp = (Hexpos) it.next();
			if (owner.get(hp) != null) {
				System.out.println(hp);
				if (owner.get(hp).equals("red")) {
					binds[hp.row() - 1][hp.col() - 1] = Hexxagon.RED;
				} else if (owner.get(hp).equals("blue")) {
					binds[hp.row() - 1][hp.col() - 1] = Hexxagon.BLUE;
				} else
					binds[hp.row() - 1][hp.col() - 1] = Hexxagon.BLANK;
			}
		}
		board.updateBoard(binds);
		board.setScore( getnRed() , getnBlue());
		board.setPlayer(whoseTurn().equals("red") ? 1 : 2 );

	}