     lcd.print(blank_writer);
     while(true){}
   }
-  if(loop_count>=rxn_time && !good)//lost
+  if(loop_count>=rxn_time[level] && !good)//lost
   {
     lcd.setCursor(0,0);
     lcd.print(blank_writer);

    lcd.print("TRY AGAIN");
    while(true){}
  }
  else if(loop_count>=rxn_time && good)//continue
  {
    ++ptr0;
    ++ptr1; 

int button_count = 0;
int hold_time = 0;

const unsigned int map_0[] = {0,0,1,0,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
const unsigned int map_1[] = {1,0,0,1,1,0,1,1,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
unsigned int ptr0 = 0;
unsigned int ptr1 = 0;
unsigned int ptr_max = 16; //when pointer gets to index 15 we know that is the last part of map
