public void checkBGM() {
        if (changeBGM) {
            changeBGM = !changeBGM;
            if ("Town1".equals(MapLoc)) {
                changeBGM(Town1);
                currentMapNPC = Town1NPCs;
            } else if ("Town2".equals(MapLoc)) {
                changeBGM(Town2);
                currentMapNPC = Town2NPCs;
                TagKid.Return();
                IT.Return();
                TagKid.setDirection(2);
                CashierLookGood.setSprite("Right");
                PORPLE.setSprite("Up");
                IT.setDirection(2);
            /*} else if ("Town3".equals(MapLoc)) {
                changeBGM(Town3);
                currentMapNPC = Town3NPCs;
            } else if ("Town4".equals(MapLoc)) {
                changeBGM(Town4);
                currentMapNPC = Town4NPCs;
            } else if ("Town5".equals(MapLoc)) {
                changeBGM(Town5);
                currentMapNPC = Town5NPCs;
            } else if ("Town6".equals(MapLoc)) {
                changeBGM(Town6);
                currentMapNPC = Town6NPCs;
            } else if ("Town7".equals(MapLoc)) {
                changeBGM(Town7);
                currentMapNPC = Town7NPCs;
            } else if ("Town8".equals(MapLoc)) {
                changeBGM(Town8);
                currentMapNPC = Town8NPCs;
                * 
                */
            } else if ("Route1".equals(MapLoc)) {
                changeBGM(route1);
                currentMapNPC = Route1NPCs;
            } else if ("Route2".equals(MapLoc)) {
                changeBGM(route2);
                currentMapNPC = Route2NPCs;
            /*} else if ("Route3".equals(MapLoc)) {
                changeBGM(route3);
                currentMapNPC = Route3NPCs;
            } else if ("Route4".equals(MapLoc)) {
                changeBGM(route4);
                currentMapNPC = Route4NPCs;
            } else if ("Route5".equals(MapLoc)) {
                changeBGM(route5);
                currentMapNPC = Route5NPCs;
            } else if ("Route6".equals(MapLoc)) {
                changeBGM(route6);
                currentMapNPC = Route6NPCs;
            } else if ("Lake".equals(MapLoc)) {
                changeBGM(Lake);
                currentMapNPC = LakeNPCs;
            } else if ("Beach".equals(MapLoc)) {
                changeBGM(Beach);
                currentMapNPC = BeachNPCs;
            } else if ("Mt".equals(MapLoc)) {
                changeBGM(Mt);
                * 
                */
            } else if ("Islands".equals(MapLoc)) {
                changeBGM(Islands);
                currentMapNPC = IslandsNPCs;
            }
        }
    }