better demo mode, fixed npc moving, editable profiles