added a function for enabling an entity so devs don't need to do the show hidden status dance
cleaned up entity caching code a little