@Override
	public void run(){
		Random random = new Random();
		driveTime = 0;
		startTime = System.currentTimeMillis();
		for(int i = 0; i < laps; i++){
			int lapTime = random.nextInt(100);
			driveTime += lapTime;
			try {
				Thread.sleep(lapTime);
			} catch (InterruptedException e) {
				interrupt();
				crashed = true;
			}
		}
		if(this.isInterrupted()){
			System.out.println("CRASH!");	
		}
		endTime = System.currentTimeMillis();		
		totalTime = endTime - startTime;
	}