private void CreateNpc(string npcName)
        {
            switch (npcName)
            {
            case "god":
                _npc = new God(_xCoord, _yCoord);
                break;

            case "charlie":
                _npc = new Charlie(_xCoord, _yCoord);
                break;

            case "harrypotter":
                _npc = new HarryPotter(_xCoord, _yCoord);
                break;

            case "rose":
                _npc = new Rose(_xCoord, _yCoord);
                break;

            case "scooter":
                _npc = new Scooter(_xCoord, _yCoord);
                break;

            case "vladimir":
                _npc = new Vladimir(_xCoord, _yCoord);
                break;

            case "will":
                _npc = new Will(_xCoord, _yCoord);
                break;

            case "COM":
                _npc = new COM(_xCoord, _yCoord);
                break;

            default:
                TMBAW_Game.MessageBox.Show("This NPC does not exist.");
                return;
            }
            GameWorld.AddEntityAt(_sourceTileIndex, _npc);
            foreach (Player player in GameWorld.GetPlayers())
            {
                player.InteractAction += Player_InteractAction;
            }
            Console.WriteLine("NPC created successfully.");
        }