public void play() {
        boolean playListStopping = false;
        if(gamePlayList != null) {
            playListStopping = gamePlayList.getStopping();
        }
        if(!playListStopping) {
            if(playerThread != null && player != null) {
                player.stop();
            }
            player = null;
            playerInitialize();
            //EIError.debugMsg("GameSongThread "+filePath);
            playerThread = new Thread(this, "GameSongThread "+filePath);
            playerThread.start();
        }
    }