I have to say I think you are mistaken. This code is awful! You are obviously doing something wrong, a school boy error! Adding minutes onto a time is just wrong! Please understand the code and try again.
Thank you for your kind words Marcus. And for you constructive criticism.
As you noticed this is a copy of the code from the tutorial and my own inclusion of this being a “dirty fix” to identify the issue, then I am certain you will provide a full and perfect solution.