Inherits Reference < Object
clean up before system shutdown, engine should call this before removing system
init stuff, engine should run this when system right after system is added
NOTE: called once per tick. DeltaTime can be extracted from the engine reference