Timer firing on time | Negative time errors popping up -> Need to test them