         // Card found! (Known card OR found free spot for new card)
         // Attempt to add credits to card
         if(updateAndVerify(addr,card)){
-          Serial.print("C");
+          //Serial.print("C");
           // OK Beep
         } else{
           // Reset credits on vending machine

uint8_t recieve_error;
uint16_t rfid_recieve(){
  char parseBuffer[10];
  uint8_t recieveAttemptsRemaining = 11;
  uint16_t number = 0;
  while(recieveAttemptsRemaining-- > 0){
    if(Serial.readBytes(parseBuffer, sizeof(parseBuffer)) == sizeof(parseBuffer)){

  uint8_t first_half   = number >> 8;   // >>>> >>>> 0001 0110
  uint8_t sencond_half = number & mask; // ____ ____ 0100 0111
  char waiting_for_ok = 1;
  uint8_t transmitAttemptsRemaining = transmission_attempts;
  while(waiting_for_ok && transmitAttemptsRemaining-- > 0){
    // Flush incoming buffer
    while(Serial.available()){Serial.read();}
