Timer objects allow you to perform a task at a periodic interval or can be used to simply fire once at a later time. They allow you to create multiple timers all running on different frequencies.
They can also be started and stopped without having to delete them.
new Timer(interval, callback)
Time in seconds.
Method to execute when the timer triggers.
This allows you to turn a timer on and off by setting it to true and false, respectively.
If you want to disable a timer for a while, just set ticking to false. Later, set it to true, and it starts firing again.
Resets the interval of the timer.
This allows you to start running the timer.
This allows you to stop running the timer.