   screen->tft->setTextSize(DISPLAY_FONT_SIZE);
 }
 
-void update_timer(player *p) {
+void update_timer(Player *p) {
   p->time_remaining_ms -= (millis() - p->last_update_ms);
   p->last_update_ms = millis();
 }
 
-void update_changed_chars(player *p, const char *text) {
+void update_changed_chars(Player *p, const char *text) {
   Screen *screen = p->screen;
   for(unsigned int i = 0; i < strlen(text); i++) {
     screen->tft->text(text, 0, 20);

  serprintf("after:  active_player=%d, button_pressed=%d\r\n", active_player, button_pressed);
}

int out_of_time(player *p) {
  return p->time_remaining_ms <= 0;
}


  strncpy(p->display_time, text, sizeof(p->display_time));
}

void update_display(Player *p) {
  static char timea[12];
  ltoa(p->time_remaining_ms/100, timea, 10);
  update_changed_chars(p, timea);
