added world to the config, linked in vault to make some of the code shorter, and finished the resident add and remove events