   }
   // Finally, the walking led
   walker_leds[current_pos] = moving_colours[current_colour];
-  
-  Serial << "s: " << decasecs << "; led: " << current_led << "; c: " << current_colour << "; p: " << current_pos << endl;
 }
 
 void update(){



unsigned long prevStepTime = 0;
unsigned long prevCounterTime = 0;
unsigned long prevUpdateTime = 0;
unsigned long prevReportTime = 0;

void loop(){
  if(millis()-prevStepTime >= WALKER_TIMESTEP){
    prevStepTime = millis();
    /*
    if(--step_period == 0){
      // step_period is reset inside step_led();
      step_led();
    }*/
    draw_walker(decaseconds_left--);
  }
  
  if(millis()-prevCounterTime >= 500){
    prevCounterTime = millis();
    writeDigits(decaseconds_left/10);
  }
  
  if(millis()-prevUpdateTime >= UPDATE_TIME){

#include "FastSPI_LED2.h"

#define ROWS 10
#define COLS 10
