Options - repeats, numberOfRepeats, fcn, interval
milliseconds elapsed toward the next action
milliseconds until the next action callback, if complete will return 0
Resets the timer so that it can be reused, and optionally reconfigure the timers interval.
Warning** you may need to call
timer.start() again if the timer had completed
If specified, sets a new non-negative interval in milliseconds to refire the callback
If specified, sets a new non-negative upper limit to the number of time this timer executes
The Excalibur timer hooks into the internal timer and fires callbacks, after a certain interval, optionally repeating.