Group.ignoreDestroy boolean will bail out early from any call to `Group.destroy`. Handy if you need to create a global Group that persists across States.
If you called StateManager.start from within a states `init` method which also had a `preload` method it would fail to start the next State.