public void level3()
    {
        wave++;
        if ( wave < 3 )
        {
            for ( int k = 0; k < 4; k++ )
            {
                for ( int j = 0; j < 3; j++ )
                {
                    enemies.add( new Enemy2( 50 + ( 200 * k ), 10 + ( 100 * j ), bullets, images.get( EnemyImages.ENEMY2 ) ) );
                }
            }
        }
        else if ( wave == 3 )
        {
            for ( int k = 0; k < 5; k++ )
            {
                enemies.add( new ZigZagEnemy( 150 * k, 25 * k, bullets, player, images.get( EnemyImages.ZIGZAG ) ) );
            }
        }
        else if ( wave == 4 )
        {
            enemies.add( new BossEnemy( 10, 10, 200, bullets, player, images.get( EnemyImages.BOSS ) ) );
            for ( int k = 0; k < 4; k++ )
            {
                for ( int j = 1; j < 3; j++ )
                {
                    enemies.add( new Enemy2( 50 + ( 200 * k ) + ( j== 2? 15:0 ), 10 + ( 100 * j ), bullets, images.get( EnemyImages.ENEMY2 ) ) );
                }
            }
        }
        else
        {
            level++;
            wave = 0;
        }
    }