   }
   int user = getUserIdArg(userarg);
   
+  if (global_debug) {
+    Serial.print("DEBUG External handshake from user ");
+    Serial.println(user);
+  }
+
   // FIXME: Provide physical handshake feedback
   // FIXME: Start/reset timers etc to fade out handshake indicators
 }

  else if (!strcmp(gamearg, KNOCK_STR)) {
    global_state &= ~STATE_KNOCK;
    digitalWrite(LED2_PIN, 0);
  }
}


    global_userid = getUserIdArg(userarg);
    // FIXME: Validity check?
  }

  if (global_debug) {
    Serial.print("DEBUG Initialized ");
    Serial.print(gamearg);
    Serial.print(", userid=");
    Serial.println(global_userid);
  }
}

/*!
