The timer resets every time I'm not it, let me explain,
Something I guess in your game's code makes it to where when the timer hits zero and I'm not it it just restarts the timer.
I don't know if this is on purpose or on accident but you need to fix it either way,
Sincerely, random player.