convenience wrapper around timer and waitfor that accounts for loop delay could be used in Animate, tranimate, tranimate2 etc, vehicle and arm animations