Тут два варианта:
- Проверять если у него нет минут, то через ждать 1200 а потом += минуту, а если больше или равна одной минуты, то просто прибавлять.
При этом проверяя заходил ли он или нет, при выходе же устанавливать что он будто вышел, а если вошел то с начало запускает цикл а потом устанавливает что он уже вошел в мир, тогда можно избежать получения халявной минуты.
- Можно создать секундный таймер, при котором если секунд >= 60-и таких, то очищает секунды до нуля а минуты прибавляет += 1.