Moved time-since-last update handling code into Timer class, added ability to advance time either by user specified amount or automatically