☺ Smiley Platformer ☺

Instructions: Right arrow/ D = Move right\nLeft arrow/ A = Move left\nUp arrow/ W = Jump\nR key = Restart\nFullscreen is okay but not recommended for the best experience.  ALL levels are possible.

@Stage\n\nwhen flag clicked\nswitch backdrop to (level 1 v)\n\nwhen I receive [message 1 v]\nask [What is my name?] and wait\nif <<(answer) = [King Brutus]> or <(answer) = [Brutus]>> then\n    broadcast (message 2 v)\nelse\n    broadcast (message 1 v)\nend\n\nwhen I receive [message 2 v]\nask [What is green and looks cauliflower?] and wait\nif <(answer) = [broccoli]> then\n    broadcast (message 3 v)\nelse\n    broadcast (message 2 v)\nend\n\nwhen I receive [message 3 v]\nask [In this game, what does purple equal?] and wait\nif <(answer) = [death]> then\n    broadcast (message 4 v)\nelse\n    broadcast (message 3 v)\nend\n\nwhen I receive [message 4 v]\nask [Why did the chicken cross the road?] and wait\nif <(answer) = [to get to the other side]> then\n    broadcast (message 5 v)\nelse\n    broadcast (message 4 v)\nend\n\nwhen I receive [message 5 v]\nask [What goes well with peanut butter?] and wait\nif <(answer) = [jelly]> then\n    broadcast (message 6 v)\nelse\n    broadcast (message 5 v)\nend\n\nwhen I receive [message 6 v]\nask [What's the password? \(look inside and go to the sprite called "Potato"\)] and wait\nif <(answer) = [I like pie]> then\n    next backdrop\nelse\n    broadcast (message 6 v)\nend\n\nwhen I receive [next level v]\nchange [level v] by (1)\nnext backdrop\n\nwhen flag clicked\nforever\n    play sound [1 v] until done\n    play sound [2 v] until done\nend\n\n@Thumbnail\n\nwhen flag clicked\nhide\n\nshow\ngo to [front v] layer\n\n@Smiley\n\nwhen backdrop switches to [you win!!!!! v]\nhide variable [level v]\nhide variable [deaths v]\n\nwhen backdrop switches to [level 16 v]\ngo to x: (-217) y: (144)\n\nwhen backdrop switches to [level 17 v]\ngo to x: (94) y: (191)\n\nwhen backdrop switches to [level 18 v]\ngo to x: (214) y: (192)\n\nwhen backdrop switches to [level 30 v]\ngo to x: (-217) y: (-154)\n\nwhen [down arrow v] key pressed\nforever\n\nwhen backdrop switches to [level 20 v]\nhide\n\nwhen backdrop switches to [level 21 v]\ngo to x: (-208) y: (-152)\nshow\n\nwhen backdrop switches to [level 19 v]\ngo to x: (-113) y: (193)\n\nwhen flag clicked\nswitch costume to (smiley v)\nshow variable [level v]\nshow variable [deaths v]\nset [deaths v] to [0]\nset [level v] to [1]\nset [crouch v] to [0]\ngo to x: (-208) y: (-152)\nshow\nScript\n\nwhen [s v] key pressed\nforever\n    if <(backdrop [number v]) = [35]> then\n        if <key (s v) pressed?> then\n            if <(costume [number v]) = [1]> then\n                switch costume to (crouch v)\n            end\n            if <(costume [number v]) = [2]> then\n                switch costume to (crouch 2 v)\n            end\n            if <(costume [number v]) = [3]> then\n                switch costume to (crouch 3 v)\n            end\n            if <(costume [number v]) = [4]> then\n                switch costume to (crouch 4 v)\n            end\n            if <(costume [number v]) = [5]> then\n                switch costume to (crouch 5 v)\n            end\n        else\n            if <(costume [number v]) = [6]> then\n                switch costume to (smiley v)\n            end\n            if <(costume [number v]) = [7]> then\n                switch costume to (smiley 2 v)\n            end\n            if <(costume [number v]) = [8]> then\n                switch costume to (smiley 3 v)\n            end\n            if <(costume [number v]) = [9]> then\n                switch costume to (smiley 4 v)\n            end\n            if <(costume [number v]) = [10]> then\n                switch costume to (smiley 5 v)\n            end\n        end\n    end\nend\n\ndefine Script\nforever\n    go to [front v] layer\n    if <(Crouch) = [1]> then\n        switch costume to (crouch v)\n    else\n        switch costume to (smiley v)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x velocity v] by (-1)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x velocity v] by (1)\n    end\n    set [x velocity v] to ((X Velocity) * (0.9))\n    change x by (X Velocity)\n    if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n        change y by (1)\n        if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n            change y by (1)\n            if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n                change y by (1)\n                if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n                    change y by (1)\n                    if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n                        change y by (1)\n                        if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n                            change x by ((X Velocity) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n                                if <(X Velocity) > [0]> then\n                                    set [x velocity v] to [-5]\n                                else\n                                    set [x velocity v] to [5]\n                                end\n                                set [y velocity v] to [10]\n                            else\n                                set [x velocity v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n        change y by ((Y Velocity) * (-1))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<<<touching (ground v)?> or <touching (blocker 1 v)?>> or <<touching (blocker 2 v)?> or <touching (blocker 3 v)?>>> or <<touching (blocker 4 v)?> or <<<touching (blocker 5 v)?> or <touching (blocker 6 v)?>> or <<<touching (blocker 7 v)?> or <touching (blocker 8 v)?>> or <touching (blocker 9 v)?>>>>> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [y velocity v] to [15]\n        end\n    end\n    change y by (1)\n    if <touching (end v)?> then\n        go to x: (-208) y: (-152)\n        broadcast (next level v)\n        wait (0.1) seconds\n        Script\n    end\n    if <<touching color (#8d0549)?> or <<touching color (#cc0000)?> or <<touching color (#310320)?> or <touching color (#460432)?>>>> then\n        if <not <<<(backdrop [number v]) = [16]> or <(backdrop [number v]) = [17]>> or <<(backdrop [number v]) = [18]> or <(backdrop [number v]) = [19]>>>> then\n            go to x: (-208) y: (-152)\n            change [deaths v] by (1)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [16]> then\n            go to x: (-217) y: (144)\n            change [deaths v] by (1)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [17]> then\n            go to x: (94) y: (191)\n            change [deaths v] by (1)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [18]> then\n            go to x: (214) y: (192)\n            change [deaths v] by (1)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [19]> then\n            go to x: (-113) y: (193)\n            change [deaths v] by (1)\n            wait (0.1) seconds\n            Script\n        end\n    end\n    if <key (r v) pressed?> then\n        if <not <<<(backdrop [number v]) = [16]> or <(backdrop [number v]) = [17]>> or <<(backdrop [number v]) = [18]> or <(backdrop [number v]) = [19]>>>> then\n            go to x: (-208) y: (-152)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [16]> then\n            go to x: (-217) y: (144)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [17]> then\n            go to x: (94) y: (191)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [18]> then\n            go to x: (214) y: (192)\n            wait (0.1) seconds\n            Script\n        end\n        if <(backdrop [number v]) = [19]> then\n            go to x: (-113) y: (193)\n            wait (0.1) seconds\n            Script\n        end\n    end\n    if <touching color (#81f0bf)?> then\n        set [y velocity v] to [22]\n    end\n    if <<touching color (#8fa5ec)?> or <<touching color (#7991c9)?> or <<touching color (#7d9ccf)?> or <touching color (#a3bbf2)?>>>> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [y velocity v] to [5]\n        else\n            set [y velocity v] to [-1]\n        end\n    end\n    if <touching color (#8ee78e)?> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [y velocity v] to [5]\n        else\n            change y by ((Y Velocity) * (-1))\n            set [y velocity v] to [-5]\n        end\n    end\n    if <(backdrop [name v]) = [Level 31]> then\n        if <touching (portal 1 v)?> then\n            go to x: (30) y: (71)\n        end\n        if <touching (portal 2 v)?> then\n            go to x: (123) y: (-145)\n        end\n    end\n    if <(backdrop [name v]) = [Level 32]> then\n        if <touching (portal 1 v)?> then\n            go to x: (73) y: (-27)\n        end\n        if <touching (portal 2 v)?> then\n            go to x: (178) y: (-152)\n        end\n        if <touching (portal 3 v)?> then\n            go to x: (-63) y: (3)\n        end\n        if <touching (portal 4 v)?> then\n            go to x: (190) y: (-28)\n        end\n        if <touching (portal 5 v)?> then\n            go to x: (77) y: (51)\n        end\n        if <touching (portal 6 v)?> then\n            go to x: (-178) y: (4)\n        end\n        if <touching (portal 7 v)?> then\n            go to x: (-64) y: (91)\n        end\n        if <touching (portal 8 v)?> then\n            go to x: (186) y: (51)\n        end\n        if <touching (portal 9 v)?> then\n            go to x: (75) y: (134)\n        end\n        if <touching (portal 10 v)?> then\n            go to x: (-178) y: (91)\n        end\n    end\n    if <touching (key 1 v)?> then\n        broadcast (hide blocker v)\n    end\n    if <touching (key 2 v)?> then\n        broadcast (hide blocker 2 v)\n    end\n    if <touching (key 3 v)?> then\n        broadcast (hide blocker 3 v)\n    end\n    if <touching (key 4 v)?> then\n        broadcast (hide blocker 4 v)\n    end\n    if <touching (key 5 v)?> then\n        broadcast (hide blocker 5 v)\n    end\n    if <touching (key 6 v)?> then\n        broadcast (hide blocker 6 v)\n    end\n    if <touching (key 7 v)?> then\n        broadcast (hide blocker 7 v)\n    end\n    if <touching (key 8 v)?> then\n        broadcast (hide blocker 8 v)\n    end\n    if <touching (key 9 v)?> then\n        broadcast (hide blocker 9 v)\n    end\nend\n\nforever\n\nwhen [down arrow v] key pressed\n\nwhen flag clicked\nforever\n    if <key (down arrow v) pressed?> then\n        set [crouch v] to [1]\n    else\n        set [crouch v] to [0]\n    end\nend\n\n@End\n\nwhen flag clicked\nswitch costume to (big end v)\ngo to x: (230) y: (-148)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 4 v]\ngo to x: (219) y: (151)\n\nwhen backdrop switches to [level 5 v]\ngo to x: (-10) y: (100)\n\nwhen backdrop switches to [level 6 v]\ngo to x: (230) y: (-148)\n\nwhen backdrop switches to [level 20 v]\nswitch costume to (big end v)\ngo to x: (230) y: (-148)\nhide\n\nwhen backdrop switches to [level 11 v]\ngo to x: (82) y: (69)\nswitch costume to (tiny end v)\n\nwhen backdrop switches to [level 12 v]\ngo to x: (220) y: (160)\nswitch costume to (big end v)\n\nwhen backdrop switches to [level 13 v]\ngo to x: (230) y: (-148)\n\nwhen backdrop switches to [level 16 v]\ngo to x: (230) y: (-148)\nshow\n\nwhen backdrop switches to [level 14 v]\ngo to x: (230) y: (-148)\n\nwhen backdrop switches to [level 10 v]\ngo to x: (231) y: (68)\n\nwhen backdrop switches to [level 17 v]\nswitch costume to (flat end v)\ngo to x: (215) y: (-180)\n\nwhen backdrop switches to [level 22 v]\ngo to x: (230) y: (-148)\n\nwhen backdrop switches to [level 18 v]\ngo to x: (-177) y: (-180)\n\nwhen backdrop switches to [level 19 v]\ngo to x: (-185) y: (-180)\n\nwhen backdrop switches to [level 15 v]\ngo to x: (227) y: (147)\n\nwhen backdrop switches to [level 21 v]\ngo to x: (0) y: (0)\nshow\n\ngo to x: (215) y: (-156)\n\ngo to x: (-193) y: (-158)\n\ngo to x: (-208) y: (-161)\n\nwhen backdrop switches to [level 30 v]\ngo to x: (222) y: (171)\n\nwhen backdrop switches to [level 31 v]\ngo to x: (230) y: (75)\n\nwhen backdrop switches to [level 32 v]\ngo to x: (229) y: (141)\n\nwhen backdrop switches to [level 33 v]\ngo to x: (230) y: (-148)\n\nwhen backdrop switches to [level 36 v]\ngo to x: (12) y: (124)\n\n@Death wall\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 24 v]\ngo to x: (221) y: (-6)\nset rotation style [left-right v]\nshow\nforever\n    move (15) steps\n    if on edge, bounce\nend\n\nwhen backdrop switches to [level 25 v]\nhide\n\n@Lava 1\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 22 v]\nshow\ngo to x: (-2) y: (-20)\nforever\n    wait (0.3) seconds\n    glide (1) secs to x: (-3) y: (104)\n    go to x: (-2) y: (-20)\nend\n\nwhen backdrop switches to [level 23 v]\nhide\n\n@Lava 2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 22 v]\nshow\ngo to x: (-2) y: (-20)\nforever\n    wait (0.3) seconds\n    glide (1) secs to x: (32) y: (62)\n    go to x: (-2) y: (-20)\nend\n\nwhen backdrop switches to [level 23 v]\nhide\n\n@Lava 3\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 22 v]\nshow\ngo to x: (-2) y: (-20)\nforever\n    wait (0.3) seconds\n    glide (1) secs to x: (-37) y: (69)\n    go to x: (-2) y: (-20)\nend\n\nwhen backdrop switches to [level 23 v]\nhide\n\n@Sea King\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 20 v]\nshow\nsay [Hello. \(press space to continue\)]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [My name is King Brutus.]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [I am the sea king.]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [So, you want to get out of this forest, huh?]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [Hold on there bud! You can't escape that easily!]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [No one leaves without passing the quiz.]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [You should have paid attention! Some of the questions require you to remember things from past levels.]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nsay [Well, what are you waiting for?! HURRY UP!!]\nwait until <key (space v) pressed?>\nwait (.5) seconds\nbroadcast (message 1 v)\n\nwhen backdrop switches to [level 21 v]\nhide\n\nwait until <key (space v) pressed?>\n\n@Potato\n\nwhen flag clicked\nswitch costume to (potato 1 v)\nhide\n\n@Portal 1\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 31 v]\ngo to x: (155) y: (-143)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (238) y: (-147)\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 31 v]\ngo to x: (15) y: (77)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (38) y: (-22)\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 3\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (238) y: (-21)\nshow\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 4\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (-15) y: (11)\nshow\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 5\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (-215) y: (9)\nshow\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 6\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (38) y: (57)\nshow\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 7\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (238) y: (57)\nshow\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 8\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (-15) y: (97)\nshow\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 9\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (-214) y: (97)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Portal 10\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 32 v]\ngo to x: (39) y: (140)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\nwhen backdrop switches to [level 33 v]\nhide\n\n@Ground\n\nwhen flag clicked\nshow\nswitch costume to (level 1 v)\nset [ghost v] effect to (0)\n\nwhen I receive [next level v]\nnext costume\n\ngo to [front v] layer\n\nwhen backdrop switches to [level 26 v]\nset [ghost v] effect to (100)\n\nwhen backdrop switches to [level 27 v]\nset [ghost v] effect to (0)\n\n@Volcano Death\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level 22 v]\ngo to [front v] layer\nshow\n\nwhen backdrop switches to [level 23 v]\nhide\n\n@Key 1\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 33 v]\nswitch costume to (level 33 v)\nshow\n\nwhen I receive [hide blocker v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Key 2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 2 v]\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Key 3\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 3 v]\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Key 4\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 4 v]\nhide\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Key 5\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 5 v]\nhide\n\n@Key 6\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 6 v]\nhide\n\n@Key 7\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 7 v]\nhide\n\n@Key 8\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 8 v]\nhide\n\n@Key 9\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen I receive [hide blocker 9 v]\nhide\n\n@Blocker 1\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker v]\nhide\n\nwhen backdrop switches to [level 33 v]\nswitch costume to (level 33 v)\nshow\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Blocker 2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 2 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Blocker 3\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 3 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Blocker 4\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 4 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\nwhen backdrop switches to [you win!!!!! v]\nhide\n\n@Blocker 5\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 5 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\n@Blocker 6\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 6 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\n@Blocker 7\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 7 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\n@Blocker 8\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 8 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\n@Blocker 9\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [hide blocker 9 v]\nhide\n\nwhen backdrop switches to [level 34 v]\nswitch costume to (level 34 v)\nshow\n\n