Cleaned up code, fixed errors when trying to run as a server, added more types of Imps, added Ogres, made EntityUnderling class