added npcs and respawning system for npcs