Expand description
Timer: fires its engine-owned timeout signal every wait_time seconds
(looping; non-positive never fires). current_elapsed is the rolling
clock advanced by PyTimer::_process; exposed as a normal prop so
scripts can inspect or reset it.