begin npc

todo: change map loader to prevent blink