if you change the part where you are testing the time over 60 minutes to the following it will handle using different add time parameters
IF %timeminute% GEQ 60 (
set /a timeminute=%timeminute% - 60
set /a timehour=%timehour% + 1
IF %timeminute% lss 10 set timeminute=0!timeminute!
)