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
Optional
newInterval: numberIf specified, sets a new non-negative interval in milliseconds to refire the callback
Optional
newNumberOfRepeats: numberIf 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.