public void setSolvedState() {
		
		String[] face   = {"F", "R", "B", "L", "U", "D"};
		Color[]  colors = {color_red, color_green, color_orange, color_blue, color_yellow, color_white};
		
		for(int i=0;i<6;i++) {
			rubiks.setColor(face[i], colors[front[0][i]]);
		}
		
		for(int i=0;i<6;i++) {rubiks.setText(face[i]+":2:2", face[i]);}
		
		for(int i=0;i<3;i++) {
			grid[i][0] = -1;
			grid[i][1] = -1;
		}
		
		main_grid.setColor(color_bg);
		
		resetMoves();
		repaint();
		
	}