@Override
		public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
			super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
			DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
			Object userObject = node.getUserObject();
			if (userObject instanceof Move) {
				Move move = (Move) userObject;
				if (move.getPlayer() == Board.PLAYER_1) {
					setIcon(P1_ICON);
				} else if (move.getPlayer() == Board.PLAYER_2) {
					setIcon(P2_ICON);
				}
			}

			return this;
		}