int istheButton = 2;
int theMotoris = 13; int theStatusis = 1;
 void setup() {
 pinMode(theMotoris, OUTPUT);      
 pinMode(istheButton, INPUT );     
 }
 void loop(){
 
 theStatusis = digitalRead(istheButton);
 if (theStatusis == HIGH) {     
  digitalWrite(theMotoris, HIGH);
   delay (5000);
 } else digitalWrite(theMotoris, LOW);
 
 //place for thoughts like it's not then perfect if you cannot add something anymore it is if you cannot leave something out.
 
 }
Circuit
Original file created with Fritzing.
Filetype unfortunately not supported.
Sendable via E-Mail if wished. 
 
		