public static void AddFixedUpdateCatcher(IFixedUpdateCatcher fixedUpdateCatcher)
        {
            if (_fixedUpdateCatchers.Contains(fixedUpdateCatcher))
            {
                return;
            }

            _fixedUpdateCatchers.Add(fixedUpdateCatcher);
        }
        public static void RemoveFixedUpdateCatcher(IFixedUpdateCatcher fixedUpdateCatcher)
        {
            if (_fixedUpdateInProgress)
            {
                _fixedUpdateCatchersToDelete.Add(fixedUpdateCatcher);
                return;
            }

            _fixedUpdateCatchers.Remove(fixedUpdateCatcher);
        }