public void startgame() {
        if (continued == true) {
            loadGame();
        } else {
            currentMapNPC = Town1NPCs;
            storyline = 0;
            name = "Gold";
            alec.setName(name);
            alec.createTrainerID();
            currentX_loc = 3 - 7;
            currentY_loc = 154 - 4;
            posX_tile = (short) (currentX_loc + 7);
            posY_tile = (short) (currentY_loc + 4);
            first.create(4, 5);
            second.create(134, 10);
            third.create(151, 99);
            fourth.create(26, 13);
            fifth.create(58, 100);
            sixth.create(128, 1);
            pokemonparty[0] = first;
            pokemonparty[1] = second;
            pokemonparty[2] = third;
            pokemonparty[3] = fourth;
            pokemonparty[4] = fifth;
            pokemonparty[5] = sixth;
            money = 2000;
            for (int i = 0; i < 45;) {
                if (i < 21) {
                    Potions[potion].create(i, 1);
                    potion++;
                } else if (i < 33) {
                    Holdables[hold].create(i, 1);
                    hold++;
                } else if (i < 37) {
                    Balls[ball].create(i, 1);
                    ball++;
                } else if (i > 36) {
                    Tools[tool].create(i, 1);
                    tool++;
                }
                i++;
            }
        }
        pickaxe = true;
        machete = true;
        swim = true;
        SE.stopAllClips();
        currentBGM = Town1;
        currentBGM.start();
        alec.setSprite(Down);
        atTitle = false;
        atContinueScreen = false;
        gamestarted = true;
        movable = true;
        timePlayed = java.lang.System.currentTimeMillis();
        gameTimer.setDelay(23);
    }