function Timer.Start(r)if r._runHandle then return end if r.AllowDrift then r:_startTimer()else r:_startTimerNoDrift()end end
--[=[
	Starts the timer. Will do nothing if the timer is already running.

	```lua
	timer:Start()
	```
]=]
function Timer:Start()
	if self._runHandle then
		return
	end
	if self.AllowDrift then
		self:_startTimer()
	else
		self:_startTimerNoDrift()
	end
end
