Added GameTime class and logic to update it. Will refactor all uses of current timing method later to use this new class.