   return NOT_NEW_HI_SCORE;
 }
 
-void newHighScoreScreen() {
+void newHighScoreScreen(byte newHiPos) {
   long lastDebounceTime = millis();
   bool allDone = false;
   byte currPos = 0;

       }     
    }
  }
}

void createStarFieldVals() {

      gameOverScreen();
      // TODO high score should be checked against a set of high scores
      // in the EEPROM
      newHiScorePos = isNewHighScore();
      if (newHiScorePos != NOT_NEW_HI_SCORE) {
        newHighScoreScreen(newHiScorePos);
      }

      highScoreScreen();
