   }
 }
 
-byte settingMenuDownButton(byte selectedItem) {
-  /**
-     Handle clicks on the down button
-     to navigate through settings menu
-     items.
-  */
-  switch (selectedItem) {
-
-    case SETTINGS_SOUND:
-      arduboy.drawRect(17, 22, 35, 13, 0);
-      arduboy.drawRect(17, 34, 95, 13, 1);
-      arduboy.display();
-      return SETTINGS_RESET_HIGH_SCORE;
-      break;
-
-    case SETTINGS_RESET_HIGH_SCORE:
-      arduboy.drawRect(17, 34, 95, 13, 0);
-      arduboy.drawRect(17, 46, 29, 13, 1);
-      arduboy.display();
-      return SETTINGS_EXIT;
-      break;
-
-    default: break;
-  }
-
-}
-
-byte settingMenuUpButton(byte selectedItem) {
-  /**
-     Handle clicks on the up button
-     to navigate through settings menu
-     items.
-  */
-  if (selectedItem == SETTINGS_EXIT) {
-      arduboy.drawRect(17, 46, 29, 13, 0);
-      arduboy.drawRect(17, 34, 95, 13, 1);
-      arduboy.display();
-
-      return SETTINGS_RESET_HIGH_SCORE;
-  }
-  else if (selectedItem == SETTINGS_RESET_HIGH_SCORE) {
-      arduboy.drawRect(17, 34, 95, 13, 0);
-      arduboy.drawRect(17, 22, 35, 13, 1);
-      arduboy.display();
-      return SETTINGS_SOUND;
-  }
-
-// Somehow going to the above if statement saved 2 bytes.    ¯\_(ツ)_/¯
+//byte settingMenuDownButton(byte selectedItem) {
+//  /**
+//     Handle clicks on the down button
+//     to navigate through settings menu
+//     items.
+//  */
 //  switch (selectedItem) {
 //
-//    case SETTINGS_EXIT:
-//      arduboy.drawRect(17, 46, 29, 13, 0);
+//    case SETTINGS_SOUND:
+//      arduboy.drawRect(17, 22, 35, 13, 0);
 //      arduboy.drawRect(17, 34, 95, 13, 1);
 //      arduboy.display();
 //      return SETTINGS_RESET_HIGH_SCORE;


      }

// If we have space, uncomment
//      delay(15);
    }

      }
  
      if (arduboy.pressed(UP_BUTTON)) {
//        selectedItem = settingMenuUpButton(selectedItem);

        if (selectedItem == SETTINGS_EXIT) {
          arduboy.drawRect(17, 46, 29, 13, 0);
          arduboy.drawRect(17, 34, 95, 13, 1);
  
          selectedItem =  SETTINGS_RESET_HIGH_SCORE;
        }
        else if (selectedItem == SETTINGS_RESET_HIGH_SCORE) {
          arduboy.drawRect(17, 34, 95, 13, 0);
          arduboy.drawRect(17, 22, 35, 13, 1);
          
          selectedItem =  SETTINGS_SOUND;
        }

        lastDebounceTime = currentMilliseconds; //set the current time
      }

      arduboy.display();

  
      if (arduboy.pressed(A_BUTTON) || arduboy.pressed(B_BUTTON)) {
        switch (selectedItem) {
          case SETTINGS_EXIT:
            exit_settings_menu = true;
            break;

          case SETTINGS_SOUND:
            soundOn = !soundOn;
            printsoundOnOff();
            break;

          case SETTINGS_RESET_HIGH_SCORE: 
            // TODO: Reset high score
            exit_settings_menu = true;
            break;
        
          default: break;
