Breakout

Discussion of challenges you have already solved

How did you beat Breakout?

Played through by hand
58
32%
Wrote a bot to play it for you
3
2%
Figured out the solution by reverse engineering
67
37%
Tweaked the bytecode to make it easier to win
29
16%
Other
23
13%
 
Total votes: 180

wrtlprnft
Posts: 28
Joined: Sun Nov 09, 2008 4:48 pm

Post 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).
gfoot
Posts: 269
Joined: Wed Sep 05, 2007 11:34 pm
Location: Brighton, UK

Post 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.
Allosentient
Posts: 273
Joined: Thu Apr 10, 2008 9:47 pm

Post 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"
User avatar
adum
Posts: 392
Joined: Thu Apr 19, 2007 12:49 pm
Contact:

Post by adum »

i actually wrote a memory cheat engine myself a long time ago...
paradox.is.taken
Posts: 14
Joined: Mon Oct 20, 2008 2:04 am

Post 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...
theStack
Posts: 72
Joined: Sun Nov 02, 2008 12:46 am

Post 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.
wrtlprnft
Posts: 28
Joined: Sun Nov 09, 2008 4:48 pm

Post 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…
papa
Posts: 13
Joined: Wed Oct 29, 2008 7:51 am
Location: Germany

Post 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?)
PeterS
Posts: 24
Joined: Thu Mar 05, 2009 7:17 pm

Post 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.
chr1s
Posts: 5
Joined: Thu Mar 05, 2009 5:03 pm
Location: Germany, BW

Post 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!!!
User avatar
fido2509
Posts: 10
Joined: Thu Jul 16, 2009 8:00 pm

Post 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
User avatar
sabretooth
Posts: 61
Joined: Sun Jul 12, 2009 3:13 pm

Post 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 :)
kjellski
Posts: 7
Joined: Fri Jan 02, 2009 5:49 pm

For what I´ve done...

Post 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
"Security is a satisfying illusion." Kjell Otto 05.11.1985 - ?
micha
Posts: 2
Joined: Mon Dec 22, 2008 1:38 pm

Just run...

Post 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
longxie
Posts: 4
Joined: Fri Jul 15, 2011 7:53 am

Post 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]
Post Reply