protected void initializeGame()
        {
            // initialize background music
            backgroundMusic = defaultBackgroundMusic;
            gameVolume      = 1f;
            PlayBackgroundAudio(backgroundMusic, gameVolume);
            SetTopEchoColor(Color.White);

            theSwitch      = new Switch();
            ballSet        = new BallSet();
            blockSet       = new BlockSet();
            lifeSet        = new LifeSet();
            trapSet        = new TrapSet();
            paddleSet      = new PaddleSet();
            allDecorations = new Decorations();
            allDecorations.initializeBackground();
            GameObjects.debugMode = false;
            GameObjects.score     = 0;
            GameObjects.displayScore();

            totalLife = defaultTotalLife;
            state     = GameState.Normal;

            paddleSet.initialize();
            ballSet.initialize();
            trapSet.initialize();
            blockSet.initialize();
            lifeSet.initialize();

            allDecorations.initializeForeground();
            initialize();
        }