 
 }
 
-void show(){
+void show(bool tetris){
 
   for(int i = 0; i < strip.numPixels(); i++){
     strip.setPixelColor(i, strip.Color(0, 0, 0));

        }  
      }
      
      
      matrix[4][2] = 1;
      show();
    }
    
    
    
    if(mode == 1){
        if(fallcount == fallspeed){
            fallcount = 0;
            down();
        }
        
        fallcount++;
        checkrows();
        checkend();
        show();
        delay(1);
    }
}

{
  strip.begin();
  strip.show(); // Initialize all pixels to 'off'
  
  pinMode(ROTATE,       INPUT);
  pinMode(DOWN,         INPUT);
  pinMode(LEFT,         INPUT);
  pinMode(RIGHT,        INPUT);
  pinMode(MODE_PIN,     INPUT);
  digitalWrite(ROTATE,  HIGH);
  digitalWrite(DOWN,    HIGH);
  digitalWrite(LEFT,    HIGH);
  digitalWrite(RIGHT,   HIGH);
  digitalWrite(MODE_PIN, HIGH);
}

void checkend(){
