added more functions to NetworkObjectGroups
some refactoring, modified a few functions in object groups