Added a NonRenderedEntity, subclass of StaticEntity, which not only does not update, but does not render.  It is necessarily interactable.
Both Door and Asteroid extend NonRenderedEntity
Merge branches 'battle' and 'dev_plus' of https://github.com/math1man/SuperMacalester into dev_plus
Fixed some things issues with the world
Minor changes in MapNpc and World