public void tick() { for (EntityModule m : modules) { m.loadDataFromParent(); m.loadVariables(); m.tick(); m.saveVariables(); m.addDataToParent(); } }