 
     if (score > 0)
     {
-      sprintf(text, "%c%c%c %u", initials[0], initials[1], initials[2], score);
-      arduboy.setCursor(x + 24, y + (i*8));
-      arduboy.print(text);
+      sprintf(text_buffer, "%c%c%c %u", initials[0], initials[1], initials[2], score);
+      text.setCursor(x + 24, y + (i*8));
+      text.print(text_buffer);
       arduboy.display();
     }
   }

{
  paused = true;
  //Draw pause to the screen
  arduboy.setCursor(52, 45);
  arduboy.print("PAUSE");
  arduboy.display();
  while (paused)
  {

  int address = file*10*5;
  byte hi, lo;
  arduboy.clear();
  text.setCursor(32, 0);
  text.print("HIGH SCORES");
  arduboy.display();

  for(int i = 0; i < 10; i++)
  {
    sprintf(text_buffer, "%2d", i+1);
    text.setCursor(x,y+(i*8));
    text.print(text_buffer);
    arduboy.display();
    hi = EEPROM.read(address + (5*i));
    lo = EEPROM.read(address + (5*i) + 1);
