Right, I copied the wrong one over
groundFungus:
unsigned long period = 1000000;
(because time, in my universe, never goes negative).
And from the link you posted earlier I get that too now, because unsigned means it only stores positive numbers.
Thank you!