Thanks! Though as others have said, I didn't have enough time to debug it so the timer goes negative.
Minor bug :) easy fix!