for event in pygame.event.get():
         if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
             DONE = True
         if event.type == pygame.VIDEORESIZE:
             resize()
     Base.simulate(TICK, config.ALGORITHM)
 else:
     Base.simulate(TICK, config.ALGORITHM)
     for event in pygame.event.get():
         if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
             DONE = True
         if event.type == pygame.VIDEORESIZE:
             resize()
         if event.type == pygame.MOUSEBUTTONDOWN and event.button == 1:
             POSITION = pygame.mouse.get_pos()
             for i in Base.getFloors():
                 for j in i:
                     if j.getRect().getRectangle().collidepoint(
                             POSITION) and j.getElevator().getStatus() == [
                                 "IDLE"
                             ] and j.getFloorNumber() != j.getElevator(
                             ).getCurrentFloor():
                         j.getElevator().setStopList([j.getFloorNumber()])
                         if j.getElevator().getCurrentFloor(
                         ) < j.getFloorNumber():
                             j.getElevator().setStatus(["UP"])
                         else:
                             j.getElevator().setStatus(["DOWN"])
 TIME += TICK
 if TIME > 1000:
     TIME = 0