private void animateCreation(Graphics g) {
        if (creating == false) {
            creating = true;

            for (int i = 0; i < 100; i++) {
                particles.add(new Particle((int) (Math.round(Math.random() * FRAME_WIDTH)),
                        (int) (Math.round(Math.random() * FRAME_HEIGHT))));
            }
        }

        for (Particle p : particles) {
            p.move();
            p.draw(g);
        }

        if (curStateOfAnim == finalStateOfAnim) {
            created = true;
            creating = false;
            System.out.println("FINISHED ANIMATION");
        }
        curStateOfAnim++;
    }