added npc, text object, possible fix for rerender