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