Added TimedEvent for things like loggers and other things, this makes sure that stuff like logging to the console or some other updates don't get executed constantly