Схема main loop'а