Źle przyjąłeś.
1. Nie jest 3 razy wykonywane tylko 30 razy :) i tylko, gdy room_speed wynosi 30 :) .
2. Ajajajajajaj. Wytłumaczę ci. W prawym dolnym rogu możesz sprawdzić datę, którą system aktualizuje sam co odpowiedni czas, lecz zawsze pyta, czy chcesz aktualizować czas. GM to człowiek? Nie. Więc skąd pobiera datę? Z systemowego zegarka :P .