A Library to spawn and to manage npcs