   }
   
   
+  
 }
 
 void cubeHorizPlaneShift() {
   for(int i=0;i<4;i++) {
     for(int j=0;j<4;j++) {
       for(int k=0;k<4;k++) {
-        if(cube[j][k][i]!=32) {
-          changePix(cube[j][k][i], random(1,8));
+        if(cube[j][i][k]!=32) {
+          changePix(cube[j][i][k], random(1,8));
           refresh();
         }
       }

  for(int i=0;i<4;i++) {
    for(int j=0;j<4;j++) {
      for(int k=0;k<4;k++) {
        if(cube[i][j][k]!=32) {
          changePix(cube[i][k][j], random(1,8));
          refresh();
        }
      }

  }
  
  inOrderCycle();
  
  
  cubeCycle();
  
  
  
  for(int k=0;k<3;k++){
    cubeVertPlaneShift();
