Tweaked the handling of out-of-focus to prevent a large amount of time building up.
Mod systems are now registered taking into account mod dependencies, so dependant systems are initialised after their dependencies.