// ----------------DRAW---------------------------------
  public void draw() {
    if (currentDigit < 0) return;

    GenericText gText = (GenericText) digits.get(currentDigit);
    if (gText.doneAnimating()) {
      currentDigit -= 1;
      if (currentDigit < 0) {
        return;
      } else {
        gText = (GenericText) digits.get(currentDigit);
      }
    }

    gText.update();
    gText.display();
  }