 #include <SPI.h>
 #include <TFT.h>
+#include "printf.h"
 
 #define NONE -1
 


  if ((active_player == NONE || button_pressed == active_player) && button_pressed != NONE)   {
    // handle button press
    Serial.print("pre button_pressed: ");
    Serial.println(button_pressed);
    Serial.print("pre active_player: ");
    Serial.println(active_player);    
    active_player = (button_pressed + 1) % 2;
    players[active_player].last_update_ms = millis();
    Serial.print("post button_pressed: ");
    Serial.println(button_pressed);
    Serial.print("post active_player: ");
    Serial.println(active_player);    
  }     
  /* 
  * TODO:


void setup(void) {
  Serial.begin(115200);
  serprintf("Initializing...");

  for(unsigned int i = 0; i < sizeof(players) / sizeof(players[0]); i++) {
    init_display(&players[i]);
