public void enableModules() {
        for(Module module : modules) {
            for(Class<?> interfacee : module.getClass().getInterfaces()) {
                if(runnableMap.get(interfacee) != null) {
                    runnableMap.get(interfacee).run(module);
                }
            }

            if(runnableMap.get(module.getClass().getSuperclass()) != null) {
                runnableMap.get(module.getClass().getSuperclass()).run(module);
            }

            module.onEnable();
        }
    }