Implemented VariableManager which can be used by calling World::setValue<type>(name, value) and World::getValue<type>(name)