А можно ещё сделать это через таймер, а время прибавлять с помощью предмета, который вызывает общее событие.
Это в качестве альтернативы на всякий случай.