Updates for Map NPCs

- Started working on moving NPC logic to Map NPC logic (right now NPC
movement is processed for each NPC and not for each Map NPC)
- Finished Map NPC editor (now it is adding map npcs to map)

Thing what needs to finish:
- Move NPC movement and so to Map NPCs