Finished GroupManager class, might need to tweak it for performance later. Some minor tweaks such as adding remove calls for all managers in the engine when an entity is deleted.