public void setAsFront() {
		
		String[] face   = {"F", "R", "B", "L", "U", "D"};		
		if(Arrays.equals(front[0], getCurrentLayout())) {return;}
		
		front[0] = getCurrentLayout();
		resetMoves();
		
		for(int i=0;i<6;i++) {rubiks.setText(face[i]+":2:2", face[i]);}		
		moves_box.setBorder(BorderFactory.createLineBorder(rubiks.getColor("F:2:2"), 1, true));
		
		for(int i=0;i<3;i++) {
			grid[i][0] = -1;
			grid[i][1] = -1;
		}
		
		main_grid.setColor(color_bg);
		
		tofront = new ArrayList<Integer>();
		repaint();
		
	}