Page 2 of 3

Posted: Thu Nov 13, 2008 7:13 am
by wrtlprnft
I just used jad with the -a option (annotate). Unfortunately the result of the the decompile didn't compile again, so I used sun's docs to find the right sequence in a hex editor and changed it there (it's just two changed bytes).

Posted: Thu Nov 13, 2008 11:28 am
by gfoot
After playing through Breakout, I knew for a fact I didn't want to have to hit every brick in every level of Breakout Extreme, even if I had infinite lives, so I went straight for the brick count.

I use javap to disassemble, and manually patch the hex code with new instructions based on jvm bytecode references.

Posted: Thu Nov 13, 2008 10:09 pm
by Allosentient
if you use a memory editor you can do it all in less than a minute, without touching any programs. Search for "Cheat Engine" or "Cheat Memory Editor"

Posted: Thu Nov 13, 2008 10:16 pm
by adum
i actually wrote a memory cheat engine myself a long time ago...

Posted: Fri Nov 14, 2008 12:22 am
by paradox.is.taken
yeah i did the memory cheater at the end, but i just wished there was way to edit bytecode that javad spits out and run it as if it was say python program. Without any messy hex and such...

Posted: Sun Nov 16, 2008 9:29 pm
by theStack
wrtlprnft wrote:I decompiled it with jad, figured out where the number of blocks was decremented (getfield/iconst_1/isub/putfield) and changed the calculation to getfield/iconst_0/imul/putfield…
Hehe, I did the same approach :D
I never liked Java very much but I have to admit it was fun to learn about Java Bytecode stuff to get an idea how the instructions are stored. I simply changed this part:

Code: Select all

public synchronized void a(int, int);
  Code:
   0:   aload_0
   1:   dup
   2:   getfield        #153; //Field b:I
   5:   iconst_1
   6:   isub
   7:   putfield        #153; //Field b:I
   ...
to this with a hex editor:

Code: Select all

   0: aload_0
   1: nop
   2: nop
   3: nop
   4: nop
   5: nop
   6: iconst_0
   7: putfield       #153;
so after hitting a brick instead if decrementing the number of bricks left it will be immediately set to zero and you can go to the next level.

Posted: Sun Nov 16, 2008 9:47 pm
by wrtlprnft
With my approach only two bytes needed to be changed ;-D

But I agree it was kinda fun to figure out how java bytecode works (although a less messy example might have been a better place to start).

And this method has the advantage over reverse-engineering the code that generates the password that you get to see all the levels and estimate how much time you'd have needed to actually play through them all for countless times…

Posted: Tue Nov 25, 2008 8:18 pm
by papa
The first breakout could be solved with the level codes that are printed out when BreakoutGame.class is run. But for Breakout Extreme I also edited the bytecode with a HexEditor cause I didn't manage to save my changes with a bytecode editor (was the code too ugly?)

Posted: Mon Mar 09, 2009 2:51 pm
by PeterS
I used a program called Cheat Engine inside a Windows VM to give me some more lives and to let the level end after destroying one block:
http://img3.imagebanana.com/img/qumigdrh/screenshot.png

Seems like some of you had the same idea ;-)

Unfortunately the memory location of these variables sometimes changed, so I had to search for them over and over again.

Posted: Tue Mar 10, 2009 11:40 pm
by chr1s
F+++! NOW I HATE BREAKOUT! I did it all by hand - the 12th level was the hardest... I guess I tried it 50 times. Every time I had to fight that this small ball get into this small hole... and again...

@ adum: Please: NO MORE BREAKOUT!!!

Posted: Fri Jul 17, 2009 6:42 pm
by fido2509
I played it to the second stage and got bored, so I reversed the code using jad and eclipse

Reading the code a little I noticed the keyDown handler. Reading further I got a methode that checks whether the entered char sequence is a secret code.
I ran the methode to get a list of codes then sequencely entered them ingame an got the solution.

Oh, the code checking routine was called "private static int a(String s1)" within the BreakoutGame.jad

I am impressed how many ways you guys found to beat that challenge *thumb up*

Fido

Posted: Sun Jul 19, 2009 12:29 pm
by sabretooth
I played the first 11 levels, gave up on the 12th but for some reason decided to try the letters which I had already received. Lucky for me it was accepted.

I have since solved it by editing the bytecode, and in reading this thread I see there are many more ways which I missed.

Good work guys :)

For what I´ve done...

Posted: Sat Oct 24, 2009 12:35 am
by kjellski
... already, read the challange thread for breakout *shaming*.

But I figured out where the original code is hosted and used that nice formatted to start a quick main class with this as content:

Code: Select all

 public static Random gen = new Random();

 public static void main(String[] args) {
	for (int i = 0; i < 100; i++) {
		System.out.println(encodeLevel(i));
	}
 }

 public static String encodeLevel(int level)
 {
    if(level < 0 || level > 127)
    {
        return null;
    }
    
    
    int d0 = (int) (gen.nextFloat() * 26);
    int d1 = (int) (gen.nextFloat() * 26);
    int d2 = (int) (gen.nextFloat() * 26);
    int d3 = (int) (gen.nextFloat() * 26);	
    int d4 = (int) (gen.nextFloat() * 26);
    int d5 = (int) (gen.nextFloat() * 26);

    if(! ( ( (d0 % 2) * 0x01) == (level & 0x01)))
        d0 = (d0 + 1) % 26;
    
    if(! ( ( (d1 % 2) * 0x02) == (level & 0x02)))
        d1 = (d1 + 1) % 26;

    if(! ( ( (d2 % 2) * 0x04) == (level & 0x04)))
        d2 = (d2 + 1) % 26;
    
    if(! ( ( (d3 % 2) * 0x08) == (level & 0x08)))
        d3 = (d3 + 1) % 26;

    if(! ( ( (d4 % 2) * 0x010) == (level & 0x010)))
        d4 = (d4 + 1) % 26;

    if(! ( ( (d5 % 2) * 0x020) == (level & 0x020)))
        d5 = (d5 + 1) % 26;


    int d6 = (12 - (d0 + d2 + d4)) % 26;
    if(d6 < 0)
        d6 += 26;
    int d7 = (20 - (d1 + d3 + d5)) % 26;
    if(d7 < 0)
        d7 += 26;

    d0 = d0 + 'a';
    d1 = d1 + 'a';
    d2 = d2 + 'a';
    d3 = d3 + 'a';
    d4 = d4 + 'a';
    d5 = d5 + 'a';
    d6 = d6 + 'a';
    d7 = d7 + 'a';

    return "" + ((char) d0) + ((char) d1) + ((char) d2) + ((char) d3) 
            + ((char) d4) + ((char) d5) + ((char) d6) + ((char) d7);
    
 }
That gave the codes with that you can enter a lvl directly, so you can play a level if you want and if not, just jump to the next...

Could you think of my face when I realized, that the only character that I´ve not received by playing was the one b at the end? Bedyapeatgo + b

...

I agree to hate breakout for the next few years...
But I would love to "play" Extreme Breakout since I now know that this is not about playing the game... ^^

Greetz,
Kjellski

P.S.: The code is at http://www.geocities.com/sbridges.geo/b ... ource.html

Just run...

Posted: Mon Feb 01, 2010 2:37 pm
by micha
...BreakoutGame.class from the jar, since it comes with its own main() and it will print the first 20 level codes (to be precise it prints 20 almost random codes that - in that order - match the first 20 levels).

(I had to decompile it to find out)


cheers
Micha

Posted: Thu Sep 01, 2011 8:12 am
by longxie
The answer is just in the source code.

U may find some codes like this

Code: Select all

          if (str1.equals("wall"))
          {
            int j = jdMethod_if(localStringTokenizer.nextToken());
            if (this.jdField_byte == paramString)
              continue;
            localObject = DefaultStage.a;
            for (int m = 0; m < localObject.length; m++)
            {
              if (localObject[m] != 0)
                continue;
              localObject[m] = (char)j;
              break;
            }
          }
and

Code: Select all

a(this.b[paramInt], paramBreakoutGame);
where b is

Code: Select all

String[] b = { " paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 0 0 red.jpg  block 1 0 red.jpg  block 2 0 red.jpg  block 3 0 red.jpg  block 4 0 red.jpg  block 5 0 red.jpg  block 6 0 red.jpg  block 7 0 red.jpg  block 8 0 red.jpg  block 9 0 red.jpg  block 10 0 red.jpg  block 11 0 red.jpg  block 12 0 red.jpg  block 0 1 orange.jpg  block 1 1 orange.jpg  block 2 1 orange.jpg  block 3 1 orange.jpg  block 4 1 orange.jpg  block 5 1 orange.jpg  block 6 1 orange.jpg  block 7 1 orange.jpg  block 8 1 orange.jpg  block 9 1 orange.jpg  block 10 1 orange.jpg  block 11 1 orange.jpg  block 12 1 orange.jpg  block 0 2 yellow.jpg  block 1 2 yellow.jpg  block 2 2 yellow.jpg  block 3 2 yellow.jpg  block 4 2 yellow.jpg  block 5 2 yellow.jpg  block 6 2 yellow.jpg  block 7 2 yellow.jpg  block 8 2 yellow.jpg  block 9 2 yellow.jpg  block 10 2 yellow.jpg  block 11 2 yellow.jpg  block 12 2 yellow.jpg  block 0 3 green.jpg  block 1 3 green.jpg  block 2 3 green.jpg  block 3 3 green.jpg  block 4 3 green.jpg  block 5 3 green.jpg  block 6 3 green.jpg  block 7 3 green.jpg  block 8 3 green.jpg  block 9 3 green.jpg  block 10 3 green.jpg  block 11 3 green.jpg  block 12 3 green.jpg  block 0 4 blue.jpg  block 1 4 blue.jpg  block 2 4 blue.jpg  block 3 4 blue.jpg  block 4 4 blue.jpg  block 5 4 blue.jpg  block 6 4 blue.jpg  block 7 4 blue.jpg  block 8 4 blue.jpg  block 9 4 blue.jpg  block 10 4 blue.jpg  block 11 4 blue.jpg  block 12 4 blue.jpg  block 0 5 violet.jpg  block 1 5 violet.jpg  block 2 5 violet.jpg  block 3 5 violet.jpg  block 4 5 violet.jpg  block 5 5 violet.jpg  block 6 5 violet.jpg  block 7 5 violet.jpg  block 8 5 violet.jpg  block 9 5 violet.jpg  block 10 5 violet.jpg  block 11 5 violet.jpg  block 12 5 violet.jpg  block 0 6 indigo.jpg  block 1 6 indigo.jpg  block 2 6 indigo.jpg  block 3 6 indigo.jpg  block 4 6 indigo.jpg  wall 66  block 5 6 indigo.jpg  block 6 6 indigo.jpg  block 7 6 indigo.jpg  block 8 6 indigo.jpg  block 9 6 indigo.jpg  block 10 6 indigo.jpg  block 11 6 indigo.jpg  block 12 6 indigo.jpg  block 0 7 grey.jpg  block 1 7 grey.jpg  block 2 7 grey.jpg  block 3 7 grey.jpg  block 4 7 grey.jpg  block 5 7 grey.jpg  block 6 7 grey.jpg  block 7 7 grey.jpg  block 8 7 grey.jpg  block 9 7 grey.jpg  block 10 7 grey.jpg  block 11 7 grey.jpg  block 12 7 grey.jpg  block 0 8 black.jpg  block 1 8 black.jpg  block 2 8 black.jpg  block 3 8 black.jpg  block 4 8 black.jpg  block 5 8 black.jpg  block 6 8 black.jpg  block 7 8 black.jpg  block 8 8 black.jpg  block 9 8 black.jpg  block 10 8 black.jpg  block 11 8 black.jpg  block 12 8 black.jpg    ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 0 0 red.jpg  block 5 0 black.jpg  block 6 0 black.jpg  block 7 0 black.jpg  block 12 0 orange.jpg  block 0 1 yellow.jpg  block 1 1 red.jpg  block 6 1 black.jpg  block 11 1 orange.jpg  block 12 1 green.jpg  block 0 2 violet.jpg  block 1 2 yellow.jpg  block 2 2 red.jpg  block 10 2 orange.jpg  block 11 2 green.jpg  block 12 2 blue.jpg  block 0 3 darkGreen.jpg wall 101 block 1 3 violet.jpg  block 2 3 yellow.jpg  block 3 3 red.jpg  block 9 3 orange.jpg  block 10 3 green.jpg  block 11 3 blue.jpg  block 12 3 indigo.jpg  block 0 4 black.jpg  block 1 4 darkGreen.jpg  block 2 4 violet.jpg  block 3 4 yellow.jpg  block 4 4 red.jpg  block 8 4 orange.jpg  block 9 4 green.jpg  block 10 4 blue.jpg  block 11 4 indigo.jpg  block 12 4 black.jpg  block 0 5 black.jpg  block 1 5 black.jpg  block 2 5 darkGreen.jpg  block 3 5 violet.jpg  block 4 5 yellow.jpg  block 5 5 red.jpg  block 7 5 orange.jpg  block 8 5 green.jpg  block 9 5 blue.jpg  block 10 5 indigo.jpg  block 11 5 black.jpg  block 12 5 black.jpg  block 0 6 black.jpg  block 1 6 black.jpg  block 2 6 black.jpg  block 3 6 darkGreen.jpg  block 4 6 violet.jpg  block 5 6 yellow.jpg  block 6 6 black.jpg  block 7 6 green.jpg  block 8 6 blue.jpg  block 9 6 indigo.jpg  block 10 6 black.jpg  block 11 6 black.jpg  block 12 6 black.jpg  block 0 7 black.jpg  block 1 7 black.jpg  block 2 7 darkGreen.jpg  block 3 7 violet.jpg  block 4 7 yellow.jpg  block 5 7 orange.jpg  block 7 7 red.jpg  block 8 7 green.jpg  block 9 7 blue.jpg  block 10 7 indigo.jpg  block 11 7 black.jpg  block 12 7 black.jpg  block 0 8 black.jpg  block 1 8 darkGreen.jpg  block 2 8 violet.jpg  block 3 8 yellow.jpg  block 4 8 orange.jpg  block 8 8 red.jpg  block 9 8 green.jpg  block 10 8 blue.jpg  block 11 8 indigo.jpg  block 12 8 black.jpg  block 0 9 darkGreen.jpg  block 1 9 violet.jpg  block 2 9 yellow.jpg  block 3 9 orange.jpg  block 9 9 red.jpg  block 10 9 green.jpg  block 11 9 blue.jpg  block 12 9 indigo.jpg  block 0 10 violet.jpg  block 1 10 yellow.jpg  block 2 10 orange.jpg  block 10 10 red.jpg  block 11 10 green.jpg  block 12 10 blue.jpg  block 0 11 yellow.jpg  block 1 11 orange.jpg  block 11 11 red.jpg  block 12 11 green.jpg  block 0 12 orange.jpg  block 12 12 red.jpg   ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 0 0 black.jpg  block 2 0 grey.jpg  block 4 0 blue.jpg  block 6 0 green.jpg  block 8 0 orange.jpg  block 10 0 yellow.jpg  block 12 0 red.jpg  block 0 1 black.jpg  block 2 1 grey.jpg  block 4 1 blue.jpg  block 6 1 green.jpg  block 8 1 orange.jpg  block 10 1 yellow.jpg  block 12 1 red.jpg  block 0 2 black.jpg  block 2 2 grey.jpg  block 4 2 blue.jpg  wall 100 block 6 2 green.jpg  block 8 2 orange.jpg  block 10 2 yellow.jpg  block 12 2 red.jpg  block 0 3 black.jpg  block 2 3 grey.jpg  block 4 3 blue.jpg  block 6 3 green.jpg  block 8 3 orange.jpg  block 10 3 yellow.jpg  block 12 3 red.jpg  block 0 4 black.jpg  block 2 4 grey.jpg  block 4 4 blue.jpg  block 6 4 green.jpg  block 8 4 orange.jpg  block 10 4 yellow.jpg  block 12 4 red.jpg  block 0 5 black.jpg  block 2 5 grey.jpg  block 4 5 blue.jpg  block 6 5 green.jpg  block 8 5 orange.jpg  block 10 5 yellow.jpg  block 12 5 red.jpg  block 0 6 black.jpg  block 2 6 grey.jpg  block 4 6 blue.jpg  block 6 6 green.jpg  block 8 6 orange.jpg  block 10 6 yellow.jpg  block 12 6 red.jpg  block 0 7 black.jpg  block 2 7 grey.jpg  block 4 7 blue.jpg  block 6 7 green.jpg  block 8 7 orange.jpg  block 10 7 yellow.jpg  block 12 7 red.jpg  immortalBlock 0 8 immortalBlock.jpg  immortalBlock 2 8 immortalBlock.jpg  immortalBlock 4 8 immortalBlock.jpg  immortalBlock 6 8 immortalBlock.jpg  immortalBlock 8 8 immortalBlock.jpg  immortalBlock 10 8 immortalBlock.jpg  immortalBlock 12 8 immortalBlock.jpg   ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  paddle true paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  topBounce false  block 0 5 orange.jpg  block 2 5 orange.jpg  block 4 5 orange.jpg  block 6 5 orange.jpg  block 8 5 orange.jpg  block 10 5 orange.jpg  block 12 5 orange.jpg  block 1 6 orange.jpg  block 3 6 orange.jpg  block 5 6 orange.jpg  block 7 6 orange.jpg  block 9 6 orange.jpg  block 11 6 orange.jpg  block 0 7 blue.jpg  block 1 7 blue.jpg  block 2 7 blue.jpg  block 3 7 blue.jpg wall 121 block 4 7 blue.jpg  block 5 7 blue.jpg  block 6 7 blue.jpg  block 7 7 blue.jpg  block 8 7 blue.jpg  block 9 7 blue.jpg  block 10 7 blue.jpg  block 11 7 blue.jpg  block 12 7 blue.jpg  block 0 8 yellow.jpg  block 1 8 yellow.jpg  block 2 8 yellow.jpg  block 3 8 yellow.jpg  block 4 8 yellow.jpg  block 5 8 yellow.jpg  block 6 8 yellow.jpg  block 7 8 yellow.jpg  block 8 8 yellow.jpg  block 9 8 yellow.jpg  block 10 8 yellow.jpg  block 11 8 yellow.jpg  block 12 8 yellow.jpg  block 0 9 black.jpg  block 1 9 black.jpg  block 2 9 black.jpg  block 3 9 black.jpg  block 4 9 black.jpg  block 5 9 black.jpg  block 6 9 black.jpg  block 7 9 black.jpg  block 8 9 black.jpg  block 9 9 black.jpg  block 10 9 black.jpg  block 11 9 black.jpg  block 12 9 black.jpg  block 0 10 red.jpg  block 1 10 red.jpg  block 2 10 red.jpg  block 3 10 red.jpg  block 4 10 red.jpg  block 5 10 red.jpg  block 6 10 red.jpg  block 7 10 red.jpg  block 8 10 red.jpg  block 9 10 red.jpg  block 10 10 red.jpg  block 11 10 red.jpg  block 12 10 red.jpg  block 1 11 green.jpg  block 3 11 green.jpg  block 5 11 green.jpg  block 7 11 green.jpg  block 9 11 green.jpg  block 11 11 green.jpg  block 0 12 green.jpg  block 2 12 green.jpg  block 4 12 green.jpg  block 6 12 green.jpg  block 8 12 green.jpg  block 10 12 green.jpg  block 12 12 green.jpg   ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 0 1 green.jpg  block 1 1 green.jpg  block 2 1 green.jpg  block 6 1 blue.jpg  block 8 1 red.jpg  block 10 1 red.jpg  block 12 1 indigo.jpg  block 2 2 green.jpg  block 6 2 blue.jpg  block 8 2 red.jpg  block 10 2 red.jpg  block 12 2 indigo.jpg  block 0 3 green.jpg  block 1 3 green.jpg  block 2 3 green.jpg  block 6 3 blue.jpg  block 8 3 red.jpg  block 9 3 red.jpg  block 10 3 red.jpg  block 12 3 indigo.jpg  block 2 4 green.jpg wall 97 block 6 4 blue.jpg  block 10 4 red.jpg  block 12 4 indigo.jpg  block 0 5 green.jpg  block 1 5 green.jpg  block 2 5 green.jpg  immortalBlock 4 5 immortalBlock.jpg  block 6 5 blue.jpg  block 10 5 red.jpg  block 12 5 indigo.jpg  block 0 8 darkGreen.jpg  block 1 8 darkGreen.jpg  block 2 8 darkGreen.jpg  block 4 8 orange.jpg  block 5 8 orange.jpg  block 6 8 orange.jpg  block 8 8 violet.jpg  block 9 8 violet.jpg  block 10 8 violet.jpg  block 0 9 darkGreen.jpg  block 4 9 orange.jpg  block 6 9 orange.jpg  block 10 9 violet.jpg  block 0 10 darkGreen.jpg  block 1 10 darkGreen.jpg  block 2 10 darkGreen.jpg  block 4 10 orange.jpg  block 5 10 orange.jpg  block 6 10 orange.jpg  block 9 10 violet.jpg  block 2 11 darkGreen.jpg  block 6 11 orange.jpg  block 8 11 violet.jpg  block 0 12 darkGreen.jpg  block 1 12 darkGreen.jpg  block 2 12 darkGreen.jpg  block 6 12 orange.jpg  block 8 12 violet.jpg  block 9 12 violet.jpg  block 10 12 violet.jpg  block 0 14 grey.jpg  block 1 14 grey.jpg  block 2 14 grey.jpg  block 4 14 black.jpg  block 5 14 black.jpg  block 6 14 black.jpg  block 8 14 yellow.jpg  block 9 14 yellow.jpg  block 10 14 yellow.jpg  block 0 15 grey.jpg  block 4 15 black.jpg  block 10 15 yellow.jpg  block 0 16 grey.jpg  block 1 16 grey.jpg  block 2 16 grey.jpg  block 4 16 black.jpg  block 5 16 black.jpg  block 6 16 black.jpg  block 8 16 yellow.jpg  block 9 16 yellow.jpg  block 10 16 yellow.jpg  block 0 17 grey.jpg  block 2 17 grey.jpg  block 6 17 black.jpg  block 10 17 yellow.jpg  block 0 18 grey.jpg  block 1 18 grey.jpg  block 2 18 grey.jpg  block 4 18 black.jpg  block 5 18 black.jpg  block 6 18 black.jpg  block 8 18 yellow.jpg  block 9 18 yellow.jpg  block 10 18 yellow.jpg   ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 1 0 blue.jpg  block 5 0 blue.jpg  block 2 1 blue.jpg  block 6 1 yellow.jpg  block 9 1 blue.jpg  block 3 2 blue.jpg  block 5 2 yellow.jpg  block 6 2 yellow.jpg  block 7 2 yellow.jpg  block 11 2 blue.jpg  block 0 3 blue.jpg  block 4 3 yellow.jpg  block 5 3 yellow.jpg  block 6 3 yellow.jpg  block 7 3 yellow.jpg  block 8 3 yellow.jpg  block 3 4 yellow.jpg  block 4 4 yellow.jpg  block 5 4 yellow.jpg  block 6 4 yellow.jpg  block 7 4 yellow.jpg  block 8 4 yellow.jpg wall 112 block 9 4 yellow.jpg  block 12 4 blue.jpg  block 2 5 yellow.jpg  block 3 5 yellow.jpg  block 4 5 yellow.jpg  block 5 5 yellow.jpg  block 6 5 yellow.jpg  block 7 5 yellow.jpg  block 8 5 yellow.jpg  block 9 5 yellow.jpg  block 10 5 yellow.jpg  immortalBlock 6 6 immortalBlock.jpg  block 1 7 blue.jpg  immortalBlock 6 7 immortalBlock.jpg  block 12 7 blue.jpg  immortalBlock 6 8 immortalBlock.jpg  block 0 9 blue.jpg  immortalBlock 6 9 immortalBlock.jpg  immortalBlock 6 10 immortalBlock.jpg  block 11 10 blue.jpg  block 1 11 blue.jpg  immortalBlock 6 11 immortalBlock.jpg  immortalBlock 6 12 immortalBlock.jpg  block 0 13 blue.jpg  block 3 13 black.jpg  immortalBlock 6 13 immortalBlock.jpg  block 11 13 blue.jpg  block 4 14 black.jpg  immortalBlock 6 14 immortalBlock.jpg  block 5 15 black.jpg  immortalBlock 6 15 immortalBlock.jpg  block 12 15 blue.jpg  block 1 17 blue.jpg   ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 1 1 violet.jpg  block 2 1 violet.jpg  block 3 1 violet.jpg  block 4 1 violet.jpg  block 5 1 violet.jpg  block 6 1 violet.jpg  block 7 1 violet.jpg  block 8 1 violet.jpg  block 9 1 violet.jpg  block 10 1 violet.jpg  block 11 1 violet.jpg  block 1 2 violet.jpg  block 6 2 red.jpg  block 11 2 violet.jpg  block 1 3 violet.jpg  block 4 3 red.jpg  block 5 3 red.jpg  block 6 3 blue.jpg  block 7 3 red.jpg  block 8 3 red.jpg  block 11 3 violet.jpg  block 1 4 violet.jpg  block 3 4 red.jpg wall 101 block 5 4 blue.jpg  immortalBlock 6 4 immortalBlock.jpg  block 7 4 blue.jpg  block 9 4 red.jpg  block 11 4 violet.jpg  block 1 5 violet.jpg  block 2 5 red.jpg  block 4 5 blue.jpg  immortalBlock 6 5 immortalBlock.jpg  block 8 5 blue.jpg  block 10 5 red.jpg  block 11 5 violet.jpg  block 1 6 violet.jpg  block 2 6 red.jpg  block 3 6 blue.jpg  immortalBlock 5 6 immortalBlock.jpg  immortalBlock 7 6 immortalBlock.jpg  block 9 6 blue.jpg  block 10 6 red.jpg  block 11 6 violet.jpg  block 1 7 violet.jpg  block 2 7 red.jpg  block 3 7 blue.jpg  immortalBlock 5 7 immortalBlock.jpg  immortalBlock 7 7 immortalBlock.jpg  block 9 7 blue.jpg  block 10 7 red.jpg  block 11 7 violet.jpg  block 1 8 violet.jpg  block 2 8 red.jpg  block 3 8 blue.jpg  immortalBlock 5 8 immortalBlock.jpg  immortalBlock 7 8 immortalBlock.jpg  block 9 8 blue.jpg  block 10 8 red.jpg  block 11 8 violet.jpg  block 1 9 violet.jpg  block 2 9 red.jpg  block 4 9 blue.jpg  immortalBlock 6 9 immortalBlock.jpg  block 8 9 blue.jpg  block 10 9 red.jpg  block 11 9 violet.jpg  block 1 10 violet.jpg  block 2 10 red.jpg  block 5 10 blue.jpg  immortalBlock 6 10 immortalBlock.jpg  block 7 10 blue.jpg  block 10 10 red.jpg  block 11 10 violet.jpg  block 1 11 violet.jpg  block 3 11 red.jpg  block 6 11 blue.jpg  block 9 11 red.jpg  block 11 11 violet.jpg  block 1 12 violet.jpg  block 4 12 red.jpg  block 5 12 red.jpg  block 7 12 red.jpg  block 8 12 red.jpg  block 11 12 violet.jpg  block 1 13 violet.jpg  block 6 13 red.jpg  block 11 13 violet.jpg  block 1 14 violet.jpg  block 2 14 violet.jpg  block 3 14 violet.jpg  block 4 14 violet.jpg  block 5 14 violet.jpg  block 6 14 violet.jpg  block 7 14 violet.jpg  block 8 14 violet.jpg  block 9 14 violet.jpg  block 10 14 violet.jpg  block 11 14 violet.jpg    ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 6 0 yellow.jpg  block 7 0 yellow.jpg  block 8 0 yellow.jpg  block 5 1 yellow.jpg  block 6 1 yellow.jpg  block 7 1 yellow.jpg  block 8 1 yellow.jpg  block 9 1 yellow.jpg  block 4 2 yellow.jpg  block 5 2 yellow.jpg  block 6 2 yellow.jpg  block 7 2 yellow.jpg  block 8 2 yellow.jpg  block 9 2 yellow.jpg  block 10 2 yellow.jpg  block 4 3 yellow.jpg  block 5 3 yellow.jpg  block 6 3 yellow.jpg  block 7 3 yellow.jpg  block 8 3 yellow.jpg  block 9 3 yellow.jpg  block 10 3 yellow.jpg wall 97 block 5 4 black.jpg  block 6 4 black.jpg  block 7 4 black.jpg  block 8 4 black.jpg  block 9 4 black.jpg  block 1 5 grey.jpg  block 3 5 grey.jpg  block 5 5 black.jpg  block 6 5 orange.jpg  block 7 5 black.jpg  block 8 5 orange.jpg  block 9 5 black.jpg  block 1 6 grey.jpg  block 3 6 grey.jpg  block 5 6 black.jpg  block 6 6 black.jpg  block 7 6 black.jpg  block 8 6 black.jpg  block 9 6 black.jpg  block 1 7 violet.jpg  block 2 7 violet.jpg  block 3 7 violet.jpg  block 5 7 black.jpg  block 6 7 black.jpg  block 7 7 orange.jpg  block 8 7 black.jpg  block 9 7 black.jpg  block 2 8 violet.jpg  block 5 8 black.jpg  block 6 8 black.jpg  block 7 8 black.jpg  block 8 8 black.jpg  block 9 8 black.jpg  block 2 9 violet.jpg  block 7 9 black.jpg  block 2 10 black.jpg  block 3 10 black.jpg  block 4 10 black.jpg  block 5 10 black.jpg  block 6 10 black.jpg  block 7 10 black.jpg  block 8 10 black.jpg  block 9 10 black.jpg  block 10 10 black.jpg  block 11 10 black.jpg  block 2 11 violet.jpg  block 7 11 black.jpg  block 2 12 violet.jpg  block 7 12 black.jpg  block 2 13 violet.jpg  block 6 13 black.jpg  block 7 13 black.jpg  block 8 13 black.jpg  block 2 14 violet.jpg  block 5 14 black.jpg  block 6 14 black.jpg  block 8 14 black.jpg  block 9 14 black.jpg  block 2 15 violet.jpg  block 5 15 black.jpg  block 6 15 black.jpg  block 8 15 black.jpg  block 9 15 black.jpg  block 2 16 violet.jpg  block 5 16 black.jpg  block 6 16 black.jpg  block 8 16 black.jpg  block 9 16 black.jpg  block 5 17 black.jpg  block 9 17 black.jpg  block 4 18 darkGreen.jpg  block 5 18 darkGreen.jpg  block 6 18 darkGreen.jpg  block 7 18 darkGreen.jpg  block 8 18 darkGreen.jpg  block 9 18 darkGreen.jpg  block 10 18 darkGreen.jpg   ", "   paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  immortalBlock 1 3 immortalBlock.jpg  immortalBlock 4 3 immortalBlock.jpg  immortalBlock 5 3 immortalBlock.jpg  immortalBlock 6 3 immortalBlock.jpg  immortalBlock 7 3 immortalBlock.jpg  immortalBlock 8 3 immortalBlock.jpg  immortalBlock 11 3 immortalBlock.jpg  immortalBlock 1 4 immortalBlock.jpg  immortalBlock 11 4 immortalBlock.jpg  immortalBlock 1 5 immortalBlock.jpg  immortalBlock 11 5 immortalBlock.jpg  immortalBlock 1 6 immortalBlock.jpg  immortalBlock 11 6 immortalBlock.jpg wall 116 immortalBlock 1 7 immortalBlock.jpg  block 2 7 indigo.jpg  block 3 7 indigo.jpg  block 4 7 indigo.jpg  block 5 7 indigo.jpg  block 6 7 indigo.jpg  block 7 7 indigo.jpg  block 8 7 indigo.jpg  block 9 7 indigo.jpg  block 10 7 indigo.jpg  immortalBlock 11 7 immortalBlock.jpg  immortalBlock 1 8 immortalBlock.jpg  block 2 8 violet.jpg  block 3 8 violet.jpg  block 4 8 violet.jpg  block 5 8 violet.jpg  block 6 8 violet.jpg  block 7 8 violet.jpg  block 8 8 violet.jpg  block 9 8 violet.jpg  block 10 8 violet.jpg  immortalBlock 11 8 immortalBlock.jpg  immortalBlock 1 9 immortalBlock.jpg  block 2 9 blue.jpg  block 3 9 blue.jpg  block 4 9 blue.jpg  block 5 9 blue.jpg  block 6 9 blue.jpg  block 7 9 blue.jpg  block 8 9 blue.jpg  block 9 9 blue.jpg  block 10 9 blue.jpg  immortalBlock 11 9 immortalBlock.jpg  immortalBlock 1 10 immortalBlock.jpg  block 2 10 green.jpg  block 3 10 green.jpg  block 4 10 green.jpg  block 5 10 green.jpg  block 6 10 green.jpg  block 7 10 green.jpg  block 8 10 green.jpg  block 9 10 green.jpg  block 10 10 green.jpg  immortalBlock 11 10 immortalBlock.jpg  immortalBlock 1 11 immortalBlock.jpg  block 2 11 yellow.jpg  block 3 11 yellow.jpg  block 4 11 yellow.jpg  block 5 11 yellow.jpg  block 6 11 yellow.jpg  block 7 11 yellow.jpg  block 8 11 yellow.jpg  block 9 11 yellow.jpg  block 10 11 yellow.jpg  immortalBlock 11 11 immortalBlock.jpg  immortalBlock 1 12 immortalBlock.jpg  block 2 12 orange.jpg  block 3 12 orange.jpg  block 4 12 orange.jpg  block 5 12 orange.jpg  block 6 12 orange.jpg  block 7 12 orange.jpg  block 8 12 orange.jpg  block 9 12 orange.jpg  block 10 12 orange.jpg  immortalBlock 11 12 immortalBlock.jpg  immortalBlock 1 13 immortalBlock.jpg  block 2 13 red.jpg  block 3 13 red.jpg  block 4 13 red.jpg  block 5 13 red.jpg  block 6 13 red.jpg  block 7 13 red.jpg  block 8 13 red.jpg  block 9 13 red.jpg  block 10 13 red.jpg  immortalBlock 11 13 immortalBlock.jpg  immortalBlock 1 14 immortalBlock.jpg  immortalBlock 2 14 immortalBlock.jpg  immortalBlock 3 14 immortalBlock.jpg  immortalBlock 4 14 immortalBlock.jpg  immortalBlock 5 14 immortalBlock.jpg  immortalBlock 6 14 immortalBlock.jpg  immortalBlock 7 14 immortalBlock.jpg  immortalBlock 8 14 immortalBlock.jpg  immortalBlock 9 14 immortalBlock.jpg  immortalBlock 10 14 immortalBlock.jpg  immortalBlock 11 14 immortalBlock.jpg   ", "  bottomBounce true  paddle true paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  topBounce false  immortalBlock 3 8 immortalBlock.jpg  immortalBlock 4 8 immortalBlock.jpg  immortalBlock 5 8 immortalBlock.jpg  block 6 8 black.jpg  immortalBlock 7 8 immortalBlock.jpg  immortalBlock 8 8 immortalBlock.jpg  immortalBlock 9 8 immortalBlock.jpg  immortalBlock 3 9 immortalBlock.jpg  block 4 9 yellow.jpg  immortalBlock 5 9 immortalBlock.jpg  block 6 9 black.jpg  immortalBlock 7 9 immortalBlock.jpg  block 8 9 green.jpg  immortalBlock 9 9 immortalBlock.jpg  immortalBlock 3 10 immortalBlock.jpg wall 103 block 4 10 yellow.jpg  immortalBlock 5 10 immortalBlock.jpg  block 6 10 black.jpg  immortalBlock 7 10 immortalBlock.jpg  block 8 10 green.jpg  immortalBlock 9 10 immortalBlock.jpg  block 0 14 black.jpg  immortalBlock 1 14 immortalBlock.jpg  immortalBlock 2 14 immortalBlock.jpg  immortalBlock 3 14 immortalBlock.jpg  block 4 14 black.jpg  immortalBlock 5 14 immortalBlock.jpg  immortalBlock 6 14 immortalBlock.jpg  immortalBlock 7 14 immortalBlock.jpg  block 8 14 black.jpg  immortalBlock 9 14 immortalBlock.jpg  immortalBlock 10 14 immortalBlock.jpg  immortalBlock 11 14 immortalBlock.jpg  block 12 14 black.jpg  block 0 15 black.jpg  immortalBlock 1 15 immortalBlock.jpg  block 2 15 violet.jpg  immortalBlock 3 15 immortalBlock.jpg  block 4 15 black.jpg  immortalBlock 5 15 immortalBlock.jpg  block 6 15 darkGreen.jpg  immortalBlock 7 15 immortalBlock.jpg  block 8 15 black.jpg  immortalBlock 9 15 immortalBlock.jpg  block 10 15 red.jpg  immortalBlock 11 15 immortalBlock.jpg  block 12 15 black.jpg  block 0 16 black.jpg  immortalBlock 1 16 immortalBlock.jpg  block 2 16 violet.jpg  immortalBlock 3 16 immortalBlock.jpg  block 4 16 black.jpg  immortalBlock 5 16 immortalBlock.jpg  block 6 16 darkGreen.jpg  immortalBlock 7 16 immortalBlock.jpg  block 8 16 black.jpg  immortalBlock 9 16 immortalBlock.jpg  block 10 16 red.jpg  immortalBlock 11 16 immortalBlock.jpg  block 12 16 black.jpg   ", " paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 0 0 blue.jpg  block 1 0 blue.jpg  block 2 0 blue.jpg  block 3 0 blue.jpg  block 4 0 blue.jpg  block 5 0 blue.jpg  block 6 0 blue.jpg  block 7 0 blue.jpg  block 8 0 yellow.jpg  block 9 0 blue.jpg  block 10 0 yellow.jpg  block 11 0 blue.jpg  block 12 0 yellow.jpg  block 0 1 blue.jpg  block 1 1 blue.jpg  block 2 1 blue.jpg  block 3 1 grey.jpg  block 4 1 grey.jpg  block 5 1 grey.jpg  block 6 1 grey.jpg  block 7 1 blue.jpg  block 8 1 blue.jpg  block 9 1 yellow.jpg  block 10 1 yellow.jpg wall 111 block 11 1 yellow.jpg  block 12 1 blue.jpg  block 0 2 blue.jpg  block 1 2 blue.jpg  block 2 2 grey.jpg  block 3 2 grey.jpg  block 4 2 grey.jpg  block 5 2 grey.jpg  block 6 2 grey.jpg  block 7 2 blue.jpg  block 8 2 yellow.jpg  block 9 2 yellow.jpg  block 10 2 yellow.jpg  block 11 2 yellow.jpg  block 12 2 yellow.jpg  block 0 3 blue.jpg  block 1 3 blue.jpg  block 2 3 grey.jpg  block 3 3 grey.jpg  block 4 3 grey.jpg  block 5 3 grey.jpg  block 6 3 blue.jpg  block 7 3 blue.jpg  block 8 3 blue.jpg  block 9 3 yellow.jpg  block 10 3 yellow.jpg  block 11 3 yellow.jpg  block 12 3 blue.jpg  block 0 4 blue.jpg  block 1 4 blue.jpg  block 2 4 grey.jpg  block 3 4 blue.jpg  block 4 4 blue.jpg  block 5 4 blue.jpg  block 6 4 blue.jpg  block 7 4 blue.jpg  block 8 4 yellow.jpg  block 9 4 blue.jpg  block 10 4 yellow.jpg  block 11 4 blue.jpg  block 12 4 yellow.jpg  block 0 5 blue.jpg  block 1 5 blue.jpg  block 2 5 blue.jpg  block 3 5 blue.jpg  block 4 5 blue.jpg  block 5 5 blue.jpg  block 6 5 blue.jpg  block 7 5 blue.jpg  block 8 5 blue.jpg  block 9 5 blue.jpg  block 10 5 blue.jpg  block 11 5 blue.jpg  block 12 5 blue.jpg  block 0 6 blue.jpg  block 1 6 blue.jpg  block 2 6 blue.jpg  block 3 6 blue.jpg  block 4 6 blue.jpg  block 5 6 blue.jpg  block 6 6 blue.jpg  block 7 6 blue.jpg  block 8 6 blue.jpg  block 9 6 blue.jpg  block 10 6 blue.jpg  block 11 6 blue.jpg  block 12 6 blue.jpg  block 0 7 blue.jpg  block 1 7 blue.jpg  block 2 7 blue.jpg  block 3 7 blue.jpg  block 4 7 blue.jpg  block 5 7 blue.jpg  block 6 7 blue.jpg  block 7 7 blue.jpg  block 8 7 blue.jpg  block 9 7 blue.jpg  block 10 7 blue.jpg  block 11 7 blue.jpg  block 12 7 blue.jpg  block 0 8 blue.jpg  block 1 8 blue.jpg  block 2 8 blue.jpg  block 3 8 blue.jpg  block 4 8 blue.jpg  block 5 8 blue.jpg  block 6 8 blue.jpg  block 7 8 blue.jpg  block 8 8 blue.jpg  block 9 8 blue.jpg  block 10 8 blue.jpg  block 11 8 blue.jpg  block 12 8 blue.jpg  block 0 9 blue.jpg  block 1 9 blue.jpg  block 2 9 blue.jpg  block 3 9 blue.jpg  block 4 9 blue.jpg  block 5 9 blue.jpg  block 6 9 blue.jpg  block 7 9 blue.jpg  block 8 9 blue.jpg  block 9 9 blue.jpg  block 10 9 blue.jpg  block 11 9 blue.jpg  block 12 9 blue.jpg  block 0 10 blue.jpg  block 1 10 blue.jpg  block 2 10 blue.jpg  block 3 10 blue.jpg  block 4 10 blue.jpg  block 5 10 blue.jpg  block 6 10 blue.jpg  block 7 10 blue.jpg  block 8 10 blue.jpg  block 9 10 blue.jpg  block 10 10 blue.jpg  block 11 10 blue.jpg  block 12 10 blue.jpg  block 0 11 blue.jpg  block 1 11 blue.jpg  block 2 11 blue.jpg  block 3 11 darkGreen.jpg  block 4 11 blue.jpg  block 5 11 blue.jpg  block 6 11 blue.jpg  block 7 11 blue.jpg  block 8 11 blue.jpg  block 9 11 blue.jpg  block 10 11 blue.jpg  block 11 11 blue.jpg  block 12 11 blue.jpg  block 0 12 blue.jpg  block 1 12 blue.jpg  block 2 12 darkGreen.jpg  block 3 12 darkGreen.jpg  block 4 12 darkGreen.jpg  block 5 12 blue.jpg  block 6 12 blue.jpg  block 7 12 blue.jpg  block 8 12 blue.jpg  block 9 12 blue.jpg  block 10 12 blue.jpg  block 11 12 blue.jpg  block 12 12 blue.jpg  block 0 13 blue.jpg  block 1 13 darkGreen.jpg  block 2 13 darkGreen.jpg  block 3 13 darkGreen.jpg  block 4 13 darkGreen.jpg  block 5 13 darkGreen.jpg  block 6 13 blue.jpg  block 7 13 blue.jpg  block 8 13 blue.jpg  block 9 13 darkGreen.jpg  block 10 13 darkGreen.jpg  block 11 13 blue.jpg  block 12 13 blue.jpg  block 0 14 darkGreen.jpg  block 1 14 darkGreen.jpg  block 2 14 darkGreen.jpg  block 3 14 darkGreen.jpg  block 4 14 darkGreen.jpg  block 5 14 darkGreen.jpg  block 6 14 darkGreen.jpg  block 7 14 blue.jpg  block 8 14 darkGreen.jpg  block 9 14 darkGreen.jpg  block 10 14 darkGreen.jpg  block 11 14 darkGreen.jpg  block 12 14 blue.jpg  block 0 15 darkGreen.jpg  block 1 15 darkGreen.jpg  block 2 15 darkGreen.jpg  block 3 15 darkGreen.jpg  block 4 15 darkGreen.jpg  block 5 15 darkGreen.jpg  block 6 15 darkGreen.jpg  block 7 15 darkGreen.jpg  block 8 15 darkGreen.jpg  block 9 15 darkGreen.jpg  block 10 15 darkGreen.jpg  block 11 15 darkGreen.jpg  block 12 15 darkGreen.jpg  block 0 16 darkGreen.jpg  block 1 16 darkGreen.jpg  block 2 16 darkGreen.jpg  block 3 16 darkGreen.jpg  block 4 16 darkGreen.jpg  block 5 16 darkGreen.jpg  block 6 16 darkGreen.jpg  block 7 16 darkGreen.jpg  block 8 16 darkGreen.jpg  block 9 16 darkGreen.jpg  block 10 16 darkGreen.jpg  block 11 16 darkGreen.jpg  block 12 16 darkGreen.jpg    ", "  paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  block 0 0 grey.jpg  block 1 0 grey.jpg  block 2 0 grey.jpg  block 3 0 grey.jpg  block 4 0 grey.jpg  block 5 0 grey.jpg  block 6 0 grey.jpg  block 7 0 grey.jpg  block 8 0 grey.jpg  block 9 0 grey.jpg  block 10 0 grey.jpg  block 11 0 grey.jpg  immortalBlock 0 2 immortalBlock.jpg  immortalBlock 1 2 immortalBlock.jpg  immortalBlock 2 2 immortalBlock.jpg  immortalBlock 3 2 immortalBlock.jpg  immortalBlock 4 2 immortalBlock.jpg  immortalBlock 5 2 immortalBlock.jpg  immortalBlock 6 2 immortalBlock.jpg wall 98 immortalBlock 7 2 immortalBlock.jpg  immortalBlock 8 2 immortalBlock.jpg  immortalBlock 9 2 immortalBlock.jpg  immortalBlock 10 2 immortalBlock.jpg  immortalBlock 11 2 immortalBlock.jpg  block 0 3 yellow.jpg  block 1 3 yellow.jpg  block 2 3 yellow.jpg  block 3 3 yellow.jpg  block 4 3 yellow.jpg  block 5 3 yellow.jpg  block 6 3 yellow.jpg  block 7 3 yellow.jpg  block 8 3 yellow.jpg  block 9 3 yellow.jpg  block 10 3 yellow.jpg  block 11 3 yellow.jpg  immortalBlock 1 5 immortalBlock.jpg  immortalBlock 2 5 immortalBlock.jpg  immortalBlock 3 5 immortalBlock.jpg  immortalBlock 4 5 immortalBlock.jpg  immortalBlock 5 5 immortalBlock.jpg  immortalBlock 6 5 immortalBlock.jpg  immortalBlock 7 5 immortalBlock.jpg  immortalBlock 8 5 immortalBlock.jpg  immortalBlock 9 5 immortalBlock.jpg  immortalBlock 10 5 immortalBlock.jpg  immortalBlock 11 5 immortalBlock.jpg  immortalBlock 12 5 immortalBlock.jpg  block 1 6 green.jpg  block 2 6 green.jpg  block 3 6 green.jpg  block 4 6 green.jpg  block 5 6 green.jpg  block 6 6 green.jpg  block 7 6 green.jpg  block 8 6 green.jpg  block 9 6 green.jpg  block 10 6 green.jpg  block 11 6 green.jpg  block 12 6 green.jpg  immortalBlock 0 8 immortalBlock.jpg  immortalBlock 1 8 immortalBlock.jpg  immortalBlock 2 8 immortalBlock.jpg  immortalBlock 3 8 immortalBlock.jpg  immortalBlock 4 8 immortalBlock.jpg  immortalBlock 5 8 immortalBlock.jpg  immortalBlock 6 8 immortalBlock.jpg  immortalBlock 7 8 immortalBlock.jpg  immortalBlock 8 8 immortalBlock.jpg  immortalBlock 9 8 immortalBlock.jpg  immortalBlock 10 8 immortalBlock.jpg  immortalBlock 11 8 immortalBlock.jpg  block 0 9 blue.jpg  block 1 9 blue.jpg  block 2 9 blue.jpg  block 3 9 blue.jpg  block 4 9 blue.jpg  block 5 9 blue.jpg  block 6 9 blue.jpg  block 7 9 blue.jpg  block 8 9 blue.jpg  block 9 9 blue.jpg  block 10 9 blue.jpg  block 11 9 blue.jpg  immortalBlock 1 11 immortalBlock.jpg  immortalBlock 2 11 immortalBlock.jpg  immortalBlock 3 11 immortalBlock.jpg  immortalBlock 4 11 immortalBlock.jpg  immortalBlock 5 11 immortalBlock.jpg  immortalBlock 6 11 immortalBlock.jpg  immortalBlock 7 11 immortalBlock.jpg  immortalBlock 8 11 immortalBlock.jpg  immortalBlock 9 11 immortalBlock.jpg  immortalBlock 10 11 immortalBlock.jpg  immortalBlock 11 11 immortalBlock.jpg  immortalBlock 12 11 immortalBlock.jpg  block 1 12 red.jpg  block 2 12 red.jpg  block 3 12 red.jpg  block 4 12 red.jpg  block 5 12 red.jpg  block 6 12 red.jpg  block 7 12 red.jpg  block 8 12 red.jpg  block 9 12 red.jpg  block 10 12 red.jpg  block 11 12 red.jpg  block 12 12 red.jpg  immortalBlock 0 14 immortalBlock.jpg  immortalBlock 1 14 immortalBlock.jpg  immortalBlock 2 14 immortalBlock.jpg  immortalBlock 3 14 immortalBlock.jpg  immortalBlock 4 14 immortalBlock.jpg  immortalBlock 5 14 immortalBlock.jpg  immortalBlock 6 14 immortalBlock.jpg  immortalBlock 7 14 immortalBlock.jpg  immortalBlock 8 14 immortalBlock.jpg  immortalBlock 9 14 immortalBlock.jpg  immortalBlock 10 14 immortalBlock.jpg  immortalBlock 11 14 immortalBlock.jpg   ", " paddle false paddle.jpg longPaddle.jpg gunPaddle.jpg ball.jpg  bottomBounce false  topBounce true  immortalBlock 0 0 immortalBlock.jpg  immortalBlock 1 0 immortalBlock.jpg  block 2 0 indigo.jpg  block 3 0 indigo.jpg  block 5 0 green.jpg  block 6 0 red.jpg  block 7 0 green.jpg  block 9 0 indigo.jpg  block 10 0 indigo.jpg  immortalBlock 11 0 immortalBlock.jpg  immortalBlock 12 0 immortalBlock.jpg  immortalBlock 0 1 immortalBlock.jpg  immortalBlock 1 1 immortalBlock.jpg  block 2 1 indigo.jpg  block 3 1 indigo.jpg  block 5 1 green.jpg  block 6 1 red.jpg  block 7 1 green.jpg  block 9 1 indigo.jpg  block 10 1 indigo.jpg  immortalBlock 11 1 immortalBlock.jpg  immortalBlock 12 1 immortalBlock.jpg  block 0 2 indigo.jpg  block 1 2 indigo.jpg  immortalBlock 2 2 immortalBlock.jpg  block 3 2 indigo.jpg  block 5 2 green.jpg  block 6 2 red.jpg  block 7 2 green.jpg  block 9 2 indigo.jpg  immortalBlock 10 2 immortalBlock.jpg  block 11 2 indigo.jpg  block 12 2 indigo.jpg  block 0 3 indigo.jpg  block 1 3 indigo.jpg  block 2 3 indigo.jpg  block 3 3 indigo.jpg wall 39   block 9 3 indigo.jpg  block 10 3 indigo.jpg  block 11 3 indigo.jpg  block 12 3 indigo.jpg  immortalBlock 5 5 immortalBlock.jpg  block 6 5 darkGreen.jpg  immortalBlock 7 5 immortalBlock.jpg  block 5 6 darkGreen.jpg  immortalBlock 6 6 immortalBlock.jpg  block 7 6 darkGreen.jpg  immortalBlock 5 7 immortalBlock.jpg  block 6 7 darkGreen.jpg  immortalBlock 7 7 immortalBlock.jpg  block 0 10 orange.jpg  block 1 10 orange.jpg  block 5 10 violet.jpg  block 6 10 yellow.jpg  block 7 10 violet.jpg  block 11 10 orange.jpg  block 12 10 orange.jpg  block 0 11 orange.jpg  block 1 11 orange.jpg  block 5 11 violet.jpg  block 6 11 yellow.jpg  block 7 11 violet.jpg  block 11 11 orange.jpg  block 12 11 orange.jpg  immortalBlock 0 12 immortalBlock.jpg  immortalBlock 1 12 immortalBlock.jpg  block 5 12 violet.jpg  block 6 12 yellow.jpg  block 7 12 violet.jpg  immortalBlock 11 12 immortalBlock.jpg  immortalBlock 12 12 immortalBlock.jpg  block 0 18 red.jpg  block 1 18 red.jpg  block 2 18 red.jpg  block 3 18 red.jpg  block 4 18 red.jpg  block 5 18 red.jpg  block 6 18 red.jpg  block 7 18 red.jpg  block 8 18 red.jpg  block 9 18 red.jpg  block 10 18 red.jpg  block 11 18 red.jpg  block 12 18 red.jpg " };
I collected all numbers after "wall" and I am done![/code]