Sistema antia asalto para auto.

Hola, quiero diseñar un sistema antiasalto para los autos, el sistema seria asi cuando se abra la puerta del conductor empieze a correr un temporizador que si a los 2 minutos no se apreto un boton se corte la corriente del auto y hasta que no se aprete ese boton no arranque el vehiculo. X-28 tiene un sistema igual pero con 1 minuto de tiempo y en donde vivo cuando te robas te sacan todo en ese tiempo y es muy peligroso ese tiempo, por eso queria alargarlo a 2 minutos.
escribi un codigo pero me funciona mal, es decir puedo volver a darle corriente al auto una vez que se corto, es decir no puedo hacer que al cerrar la puerta y apretar el boton enseguida no me inicie el contador.
Seguramente es un codigo muy simple pero bueno soy medianamente nuevo en arduino y no lo puedo hacer funcioner.
Muchas gracias
Disculpen no lei las normas, adjunto codigo como corresponde

int pue=8, bot=7, relay=9,
void setup() {
  Serial.begin(9600);
  pinMode(pue,INPUT_PULLUP);
  pinMode(bot,INPUT_PULLUP);
  pinMode(relay,OUTPUT);



}


void loop() {
while(1 == 1)
{
  if(digitalRead(pue) == LOW)
  {
    delay(10000);
    digitalWrite(relay, HIGH);
   
  if(digitalRead(bot) == LOW)
  { digitalWrite(relay, LOW);
  }
  }
  if(digitalRead(bot) == LOW)
  { digitalWrite(relay, LOW);
  }
 
}
}

Bienvenido al foro Arduino.
Comienza antes de seguir con tu diseño leyendo las normas de este foro y editando tu código de acuerdo a ellas.
Debes usar etiquetas para postear códigos.
1er hilo de esta sección dice Normas del foro. Las lees, vuelves, editas tu post inicial.
Gracias.