Use module overriding so that e.g. MinecraftRegistry can be later overridden. Also removes hard dependency on SimpleEngine.