Added new entity "entity" module.

Updated npc to utilize the new entity module.