   void set_time_next_step() {
     players[clock_being_set]->update_display();
     clock_being_set++;
-    blink_start_ms = 0;
     if (clock_being_set >= NUM_PLAYERS) {
       clock_being_set = 0;
       serprintf("Done setting clocks, resetting\r\n");

      case SET_TIME_CLOCK_1:
      case SET_TIME_CLOCK_2:
        handle_set_time_player_buttons();
        if (tick_ms > blink_start_ms + 1500) {
           blink_start_ms = tick_ms;
           players[clock_being_set]->blank_text();
        } else if (tick_ms > blink_start_ms + 500) {
           players[clock_being_set]->update_display();
        }
        break;

  const unsigned long mode_button_settime_ms = 5000;
  const unsigned long mode_button_poweroff_ms = 7000;
  enum { INIT, PRE_GAME, IN_PROGRESS, PAUSED, SET_TIME, SET_TIME_CLOCK_1, SET_TIME_CLOCK_2 } game_state;
public:
  Player *players[NUM_PLAYERS];
  PollButton *mode_button;
