The Excalibur timer hooks into the internal timer and fires callbacks, after a certain interval, optionally repeating.
The callback to be fired after the interval is complete.
Indicates whether this call back should be fired only once, or repeat after every interval as completed.
Cancels the timer, preventing any further executions.
Updates the timer after a certain number of milliseconds have elapsed. This is used internally by the engine.
Number of elapsed milliseconds since the last update.