Mr.Stickman's Day (A Platformer)

Instructions: The instructions will be in the game!\nGood luck and enjoy!\nPlease love and fave when you are finished!\nAnd maybe leave a comment and follow?\nThanks!\n***************************INSTRUCTIONS****************\nArrow keys to move.\nAvoid red.\nJump on blue!\nAnd collect items on the way!\nThat's it.Have fun!\n**************************************************************\nStill working on the game!

@Stage\n\nwhen flag clicked\nswitch backdrop to (heehee v)\n\nwhen I receive [start v]\nforever\n    set [level v] to (backdrop [number v])\nend\n\nwhen I receive [heehee v]\nswitch backdrop to (start v)\nrepeat (30)\n    wait (0.2) seconds\n    next backdrop\nend\nwait (1) seconds\nswitch backdrop to (backdrop1 v)\nbroadcast (start v)\n\nwhen I receive [c v]\nswitch backdrop to (backdrop31 v)\n\nwhen I receive [congrats! v]\nswitch backdrop to (congrats! v)\n\nwhen flag clicked\nhide\nhide variable [items v]\nhide variable [level v]\n\nwhen I receive [k v]\nswitch backdrop to (backdrop61 v)\n\nwhen I receive [congrats2 v]\nswitch backdrop to (congrats2 v)\n\n@Sprite1\n\ndefine reset\ngo to x: (-200) y: (-73)\n\ndefine back\ngo to x: (234) y: (-73)\n\nwhen backdrop switches to [backdrop2 v]\nsay [Please guide me around for the day．] for (3) seconds\n\nwhen backdrop switches to [backdrop5 v]\nsay [There's my breakfast.Please collect it for me!] for (3) seconds\nwait (1) seconds\nthink [Hmm...What a tall wall...] for (2) seconds\nsay [Try wall jumping!] for (3) seconds\n\nwhen backdrop switches to [backdrop7 v]\nsay [It's a good thing that my office is really close to my house!See?] for (3) seconds\n\nwhen backdrop switches to [backdrop8 v]\nsay [Everything is really white in here.Our boss likes it this way.] for (2) seconds\nthink [Hmm..I still can't see my office room.Let's go furthur into the office.] for (3) seconds\n\nwhen backdrop switches to [backdrop9 v]\nsay [There it is!My office.Come on inside!] for (5) seconds\n\nwhen backdrop switches to [backdrop10 v]\nthink [I need to get my computer now...] for (5) seconds\n\nwhen backdrop switches to [backdrop11 v]\nsay [Can you collect it for me?] for (5) seconds\nsay [Thanks!] for (3) seconds\n\nwhen backdrop switches to [backdrop12 v]\nsay [There's my boss.I'll go talk to him!] for (2) seconds\n\nwhen backdrop switches to [backdrop13 v]\nsay [That is a really high wall.Not sure if I can make it...] for (3) seconds\nsay [Maybe I can use the yellow jumping pad!] for (5) seconds\n\nwhen backdrop switches to [backdrop14 v]\nsay [Look around for a very small platform.] for (5) seconds\nsay [That's the door to get out of the office.Let's go!] for (2) seconds\n\nwhen backdrop switches to [backdrop15 v]\nsay [Be on the look out for secret pathways!] for (5) seconds\nsay [Look carefully!] for (3) seconds\n\nwhen backdrop switches to [backdrop16 v]\nsay [It's the map of the map of the world!] for (5) seconds\n\nwhen backdrop switches to [backdrop17 v]\nsay [This is a really weird path.What do you think?] for (5) seconds\n\nwhen backdrop switches to [backdrop18 v]\nsay [Wow!] for (3) seconds\n\nwhen I receive [start v]\nswitch costume to (costume1 v)\npoint in direction (90)\ngo to [front v] layer\nshow\nset size to (25) %\ngo to x: (-200) y: (-73)\nshow variable [level v]\nset [level v] to [1]\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#000000)?> then\n        change y by (1)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                        if <touching color (#000000)?> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <key (up arrow v) pressed?> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-7]\n                                else\n                                    set [xv v] to [7]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching color (#000000)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#000000)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [10]\n        end\n    end\n    change y by (1)\n    if <<<touching color (#ff0000)?> or <(y position) < [-168]>> or <key (r v) pressed?>> then\n        reset\n    end\n    if <(x position) > [236]> then\n        if <(backdrop [name v]) = [backdrop30]> then\n            hide\n            reset\n            broadcast (congrats! v)\n            hide variable [level v]\n        end\n        if <(backdrop [name v]) = [backdrop60]> then\n            hide\n            reset\n            broadcast (congrats2 v)\n            hide variable [level v]\n        end\n        if <not <<(backdrop [number v]) = [30]> or <(backdrop [number v]) = [60]>>> then\n            next backdrop\n            reset\n        end\n    end\n    if <touching color (#faff00)?> then\n        set [yv v] to [25]\n    end\n    if <touching color (#00ffff)?> then\n        if <key (down arrow v) pressed?> then\n            set [yv v] to [-2]\n        else\n            set [yv v] to [2]\n        end\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [3]\n        end\n    end\n    if <touching color (#808080)?> then\n        set [xv v] to [10]\n    end\n    if <touching color (#604080)?> then\n        set [xv v] to [-10]\n    end\n    if <touching color (#4e4700)?> then\n        set [xv v] to [1]\n    end\nend\n\nwhen backdrop switches to [backdrop20 v]\nsay [There is a lot of lava around here!] for (5) seconds\n\nwhen backdrop switches to [backdrop19 v]\nsay [Is that a volcano?I need to be careful!] for (5) seconds\n\nwhen backdrop switches to [backdrop22 v]\nsay [The measuring tape!] for (3) seconds\n\nwhen backdrop switches to [backdrop3 v]\nsay [Arrow keys to move.Avoid red.If I touch it,it would hurt me.] for (3) seconds\n\nwhen backdrop switches to [backdrop23 v]\nsay [I need to go really careful around here.] for (5) seconds\n\nwhen backdrop switches to [backdrop24 v]\nsay [I do not want to touch that yellow pad!] for (3) seconds\n\nwhen backdrop switches to [backdrop25 v]\nsay [This is hard!] for (3) seconds\n\nwhen backdrop switches to [backdrop26 v]\nsay [Where are we?] for (3) seconds\nsay [I guess we are in a tunnel!] for (3) seconds\n\nwhen backdrop switches to [backdrop27 v]\nsay [Wait.Is that water?] for (4) seconds\nsay [Let's go for a swim!] for (4) seconds\n\nwhen backdrop switches to [backdrop28 v]\nsay [We need to go on a very careful swim!] for (10) seconds\n\nwhen backdrop switches to [backdrop29 v]\nsay [When am I going to find the next item on the list?] for (5) seconds\n\nwhen backdrop switches to [backdrop30 v]\nsay [Can you find the really dark secret path?] for (5) seconds\n\nwhen I receive [a v]\nhide\nwait (3) seconds\ngo to [front v] layer\nshow\n\nwhen backdrop switches to [backdrop31 v]\nsay [We got out of the tunnel!] for (4) seconds\nthink [What's the time?] for (2) seconds\nsay [It seems to be noon!] for (2) seconds\nsay [I don't have that much time left...] for (3) seconds\n\nwhen backdrop switches to [backdrop4 v]\nsay [Hmmm.What is the time?...It seems to be 7'o'clock!Time for breakfast!] for (5) seconds\n\nwhen I receive [b v]\nhide\nwait (3) seconds\ngo to [front v] layer\nshow\n\nwhen backdrop switches to [backdrop6 v]\nsay [Oh!It's 7:30.I need to head out for work!] for (5) seconds\n\nwhen backdrop switches to [backdrop21 v]\nsay [Carefully!] for (3) seconds\n\nwhen I receive [c v]\nwait (3) seconds\nswitch costume to (costume1 v)\npoint in direction (90)\ngo to [front v] layer\nshow\nset size to (25) %\ngo to x: (-200) y: (-73)\nset [level v] to [31]\nshow variable [level v]\n\nwhen I receive [message3 v]\nsay [Let's go!] for (3) seconds\n\nwhen I receive [message1 v]\ngo to x: (x position) y: (-144)\n\nwhen backdrop switches to [backdrop1 v]\nsay (join [Hello!My name is Mr.Stickman!Nice to meet you,] (username)) for (3) seconds\n\nwhen I receive [start v]\nforever\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n        next costume\n        wait (0.075) seconds\n    end\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        next costume\n        wait (0.075) seconds\n    end\n    if <not <<key (left arrow v) pressed?> or <key (right arrow v) pressed?>>> then\n        switch costume to (costume1 v)\n    end\nend\n\nwhen backdrop switches to [backdrop32 v]\nsay [I'm tired...] for (2) seconds\nsay [Let's have a lunch break!] for (2) seconds\n\nwhen backdrop switches to [backdrop33 v]\nsay [Mmmm...A hamburger some fries and a soda!Delicious!] for (2) seconds\n\nwhen flag clicked\nhide\nhide variable [items v]\nhide variable [level v]\n\nwhen backdrop switches to [backdrop34 v]\nsay [Careful with timing. This seems quite dangerous.] for (3) seconds\n\nwhen backdrop switches to [backdrop35 v]\nsay [Find the right path!] for (2) seconds\n\nwhen backdrop switches to [backdrop36 v]\nsay [Seems like we have found our way into another tunnel.] for (3) seconds\nforever\n    if <(y position) > [-2]> then\n        broadcast (d v)\n        stop [this script v]\n    else\n        broadcast (e v)\n    end\nend\n\nwhen backdrop switches to [backdrop37 v]\nsay [Great! We got out of the trap!] for (2) seconds\n\nwhen backdrop switches to [backdrop38 v]\nsay [This is a bit tricky!] for (2) seconds\n\nwhen backdrop switches to [backdrop39 v]\nsay [What do those two new colors do?] for (2) seconds\n\nwhen backdrop switches to [backdrop40 v]\nsay [Is it just me or is it getting a bit dark...] for (3) seconds\n\nwhen backdrop switches to [backdrop41 v]\nsay [It is definitely getting a dark...] for (3) seconds\n\nwhen backdrop switches to [backdrop42 v]\nsay [Oh, no! It is getting hard to see! ] for (3) seconds\n\nwhen backdrop switches to [backdrop43 v]\nsay [Oh, no! It is getting hard to see! ] for (3) seconds\nsay [Time to check your eye sight!] for (3) seconds\n\nwhen backdrop switches to [backdrop44 v]\nsay [Finally! We are out of here!] for (3) seconds\n\nwhen backdrop switches to [backdrop45 v]\nsay [Let's go into the forest to collect the yellow log.] for (3) seconds\n\nwhen backdrop switches to [backdrop46 v]\nsay [Complicated!] for (3) seconds\n\nwhen backdrop switches to [backdrop47 v]\nsay [We're almost in the forest!] for (3) seconds\n\nwhen backdrop switches to [backdrop48 v]\nsay [Wow! Weird trees!] for (3) seconds\n\nwhen backdrop switches to [backdrop49 v]\nsay [There's lava on the trees!] for (3) seconds\n\nwhen backdrop switches to [backdrop50 v]\nsay [Isn't this place supposed to be a forest instead of a pool?] for (3) seconds\n\nwhen backdrop switches to [backdrop51 v]\nsay [We got the log. Let's move on!] for (3) seconds\n\nwhen backdrop switches to [backdrop52 v]\nsay [Lots of lava!] for (2) seconds\n\nwhen backdrop switches to [backdrop53 v]\nwait (1) seconds\nstop [other scripts in sprite v]\nsay [I think my phone is ringing.] for (2) seconds\nsay [It's my boss!] for (2) seconds\nbroadcast (i v)\nwait (6) seconds\nsay [Hello.] for (2) seconds\nwait (4) seconds\nsay [Why?] for (2) seconds\nwait (2) seconds\nsay [That was weird.] for (2) seconds\nbroadcast (j v)\n\nwhen I receive [h v]\nhide\nwait (3) seconds\ngo to [front v] layer\nshow\n\nwhen backdrop switches to [backdrop54 v]\nsay [Hard!] for (2) seconds\n\nwhen backdrop switches to [backdrop55 v]\nsay [This is dark.] for (2) seconds\n\nwhen backdrop switches to [backdrop56 v]\nsay [Lava pool again!] for (2) seconds\n\nwhen backdrop switches to [backdrop57 v]\nsay [New color?!] for (2) seconds\n\nwhen backdrop switches to [backdrop58 v]\nsay [I do not want to get stuck in that stuff!] for (5) seconds\n\nwhen backdrop switches to [backdrop59 v]\nsay [Awesome balancing skills are needed here!] for (3) seconds\n\nwhen backdrop switches to [backdrop60 v]\nsay [This is super weird!] for (3) seconds\n\nwhen backdrop switches to [backdrop31 v]\nsay [Whew...] for (2) seconds\n\nwhen backdrop switches to [backdrop61 v]\nsay [I have to speed up a bit.] for (3) seconds\n\nwhen backdrop switches to [backdrop62 v]\nsay [Challenging! ] for (3) seconds\n\nwhen backdrop switches to [backdrop63 v]\nsay [This seems kind of easy!] for (3) seconds\n\nwhen backdrop switches to [backdrop64 v]\nsay [Which path should I take?] for (3) seconds\n\nwhen backdrop switches to [backdrop65 v]\nsay [Bumpy!] for (2) seconds\n\nwhen backdrop switches to [backdrop66 v]\nsay [Timing is key!] for (2) seconds\n\nwhen I receive [k v]\nwait (3) seconds\nswitch costume to (costume1 v)\npoint in direction (90)\ngo to [front v] layer\nshow\nset size to (25) %\ngo to x: (-200) y: (-73)\nset [level v] to [61]\nshow variable [level v]\n\nwhen backdrop switches to [backdrop67 v]\nsay [We should hurry up!] for (2) seconds\n\nwhen backdrop switches to [backdrop68 v]\nsay [Rocky road again!] for (2) seconds\n\nwhen backdrop switches to [backdrop69 v]\nsay [Tons of dots.] for (2) seconds\n\nwhen backdrop switches to [backdrop70 v]\nsay [Do not let me fall...] for (2) seconds\n\nwhen backdrop switches to [backdrop71 v]\nsay [It's getting a bit dark.] for (2) seconds\n\n@Sprite2\n\nwhen backdrop switches to [backdrop5 v]\nset size to (50) %\ngo to [front v] layer\nshow\ngo to x: (-42) y: (-95)\nrepeat until <not <(level) = [5]>>\n    if <not <touching (sprite1 v)?>> then\n        glide (0.5) secs to x: (-42) y: (-85)\n        if <touching (sprite1 v)?> then\n            hide\n        end\n        glide (0.5) secs to x: (-42) y: (-95)\n    else\n        hide\n    end\nend\nif <not <(level) = [5]>> then\n    hide\nend\n\nwhen I receive [start v]\nset [items v] to (items)\nhide\n\nwhen flag clicked\nhide\n\n@Sprite3\n\nwhen backdrop switches to [backdrop11 v]\nset size to (50) %\ngo to [front v] layer\nshow\ngo to x: (222) y: (-117)\nrepeat until <not <(level) = [11]>>\n    if <not <touching (sprite1 v)?>> then\n        glide (0.5) secs to x: (222) y: (-107)\n        if <touching (sprite1 v)?> then\n            hide\n        end\n        glide (0.5) secs to x: (222) y: (-117)\n    else\n        hide\n    end\nend\nif <not <(level) = [11]>> then\n    hide\nend\n\nwhen I receive [start v]\nset [items v] to (items)\nhide\n\nwhen flag clicked\nhide\n\n@Sprite4\n\nwhen flag clicked\nforever\n    if <<<touching color (#ff0000)?> or <(y position) < [-168]>> or <key (r v) pressed?>> then\n        reset\n    end\n    if <(x position) > [240]> then\n        switch backdrop to (next backdrop v)\n        reset\n    end\n    if <(x position) < [-230]> then\n        switch backdrop to (previous backdrop v)\n        back\n    end\nend\n\ndefine reset\ngo to x: (-200) y: (-73)\n\ndefine back\ngo to x: (234) y: (-73)\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop12 v]\nshow\ngo to x: (45) y: (-143)\nset size to (26) %\nsay [Hello!You're just the person I wanted to see right now.] for (2) seconds\nbroadcast (message1 v)\nsay [You have lots of work to do today. ] for (2) seconds\nsay [You have to go on a quest to collect all these items.] for (3) seconds\nbroadcast (messege2 v)\nwait (5) seconds\nsay [This is it.8 things you need to collect!] for (3) seconds\nsay [Good luck!] for (2) seconds\nglide (3) secs to x: (230) y: (-143)\nhide\nbroadcast (start v)\n\n@Sprite5\n\nwhen flag clicked\nhide\n\nwhen I receive [messege2 v]\nswitch costume to (costume1 v)\ngo to [front v] layer\nshow\ngo to x: (0) y: (-1)\nwait (5) seconds\nhide\n\nwhen I receive [a v]\nswitch costume to (costume2 v)\nshow\ngo to x: (0) y: (-1)\nwait (3) seconds\nhide\n\nwhen I receive [b v]\nswitch costume to (costume3 v)\nshow\ngo to x: (0) y: (-1)\nwait (3) seconds\nhide\n\nwhen I receive [c v]\nswitch costume to (costume4 v)\nshow\ngo to x: (0) y: (-1)\nwait (3) seconds\nhide\n\nwhen I receive [h v]\nswitch costume to (costume5 v)\nshow\ngo to x: (0) y: (-1)\nwait (3) seconds\nhide\n\nwhen I receive [k v]\nswitch costume to (costume6 v)\nshow\ngo to x: (0) y: (-1)\nwait (3) seconds\nhide\n\n@Sprite6\n\nwhen flag clicked\nset [items v] to [0]\nhide\n\nwhen backdrop switches to [backdrop16 v]\nset size to (50) %\ngo to [front v] layer\nshow\ngo to x: (200) y: (-117)\nrepeat until <not <(level) = [16]>>\n    if <not <touching (sprite1 v)?>> then\n        glide (0.5) secs to x: (200) y: (-107)\n        if <touching (sprite1 v)?> then\n            change [items v] by (1)\n            broadcast (a v)\n            hide\n            show variable [items v]\n            wait (1) seconds\n            hide variable [items v]\n        end\n        glide (0.5) secs to x: (200) y: (-117)\n    else\n        change [items v] by (1)\n        broadcast (a v)\n        hide\n        show variable [items v]\n        wait (1) seconds\n        hide variable [items v]\n    end\nend\nif <not <(level) = [16]>> then\n    hide\nend\n\n@Sprite7\n\nwhen flag clicked\nhide\n\nwhen I receive [a v]\nswitch costume to (costume1 v)\ngo to [front v] layer\nshow\ngo to x: (21) y: (-2)\nwait (1) seconds\nhide\n\nwhen I receive [b v]\nswitch costume to (costume2 v)\ngo to [front v] layer\nshow\ngo to x: (21) y: (-2)\nwait (1) seconds\nhide\n\nwhen I receive [c v]\nswitch costume to (costume3 v)\ngo to [front v] layer\nshow\ngo to x: (21) y: (-2)\nwait (1) seconds\nhide\n\nwhen I receive [h v]\nswitch costume to (costume4 v)\ngo to [front v] layer\nshow\ngo to x: (21) y: (-2)\nwait (1) seconds\nhide\n\nwhen I receive [k v]\nswitch costume to (costume5 v)\ngo to [front v] layer\nshow\ngo to x: (21) y: (-2)\nwait (1) seconds\nhide\n\n@Sprite8\n\nwhen flag clicked\nset [items v] to [0]\nhide\n\nwhen backdrop switches to [backdrop22 v]\nset size to (50) %\ngo to [front v] layer\nshow\ngo to x: (200) y: (-117)\nrepeat until <not <(level) = [22]>>\n    if <not <touching (sprite1 v)?>> then\n        glide (0.5) secs to x: (200) y: (-107)\n        if <touching (sprite1 v)?> then\n            change [items v] by (1)\n            broadcast (b v)\n            hide\n            show variable [items v]\n            wait (1) seconds\n            hide variable [items v]\n        end\n        glide (0.5) secs to x: (200) y: (-117)\n    else\n        change [items v] by (1)\n        broadcast (b v)\n        hide\n        show variable [items v]\n        wait (1) seconds\n        hide variable [items v]\n    end\nend\nif <not <(level) = [22]>> then\n    hide\nend\n\n@Sprite9\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop16 v]\ngo to [front v] layer\nshow\ngo to x: (242) y: (13)\n\nwhen I receive [a v]\nhide\n\nwhen backdrop switches to [backdrop22 v]\ngo to [front v] layer\nshow\ngo to x: (242) y: (13)\n\nwhen I receive [b v]\nhide\n\nwhen backdrop switches to [backdrop12 v]\ngo to [front v] layer\nshow\ngo to x: (242) y: (13)\n\nwhen I receive [start v]\nhide\n\nwhen backdrop switches to [backdrop50 v]\ngo to [front v] layer\nshow\ngo to x: (242) y: (13)\n\nwhen I receive [h v]\nhide\n\nwhen I receive [i v]\ngo to x: (239) y: (13)\nshow\n\n@Sprite10\n\nwhen flag clicked\nhide\nwait (1) seconds\nswitch costume to (costume1 v)\ngo to [front v] layer\nshow\ngo to x: (0) y: (15)\nrepeat (5)\n    wait (0.5) seconds\n    next costume\nend\nwait (0.5) seconds\nbroadcast (heehee v)\nhide\n\n@Sprite11\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [congrats! v]\npoint in direction (90)\nswitch costume to (costume1 v)\ngo to [front v] layer\nshow\ngo to x: (0) y: (0)\nset size to (0) %\nrepeat (50)\n    turn right (57.6) degrees\n    change size by (2)\n    wait (0.02) seconds\nend\nwait (1) seconds\nbroadcast (c v)\nhide\n\nwhen backdrop switches to [congrats2 v]\npoint in direction (90)\nswitch costume to (costume2 v)\ngo to [front v] layer\nshow\ngo to x: (0) y: (0)\nset size to (0) %\nrepeat (50)\n    turn right (57.6) degrees\n    change size by (2)\n    wait (0.02) seconds\nend\nwait (1) seconds\nbroadcast (k v)\nhide\n\nwhen backdrop switches to [congrats3 v]\npoint in direction (90)\nswitch costume to (costume3 v)\ngo to [front v] layer\nshow\ngo to x: (0) y: (0)\nset size to (0) %\nrepeat (50)\n    turn right (57.6) degrees\n    change size by (2)\n    wait (0.02) seconds\nend\nwait (1) seconds\nbroadcast (k v)\nhide\n\n@Sprite12\n\nwhen backdrop switches to [backdrop33 v]\nset size to (50) %\ngo to [front v] layer\nshow\ngo to x: (-61) y: (-96)\nrepeat until <not <(level) = [33]>>\n    if <not <touching (sprite1 v)?>> then\n        glide (0.5) secs to x: (-61) y: (-85)\n        if <touching (sprite1 v)?> then\n            hide\n        end\n        glide (0.5) secs to x: (-61) y: (-96)\n    else\n        hide\n    end\nend\nif <not <(level) = [33]>> then\n    hide\nend\n\nwhen I receive [start v]\nset [items v] to (items)\nhide\n\nwhen flag clicked\nhide\n\n@Sprite13\n\nwhen flag clicked\nhide\n\nwhen I receive [e v]\nhide\n\nwhen I receive [d v]\nshow\nwait (5) seconds\nbroadcast (f v)\n\nwhen I receive [f v]\nask [What is 333 x 333?] and wait\nforever\n    if <(answer) = [110889]> then\n        say [That is correct!] for (2) seconds\n        hide\n        broadcast (g v)\n        stop [this script v]\n    else\n        say [Please try again] for (2) seconds\n    end\nend\n\n@Sprite14\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop36 v]\nswitch costume to (costume1 v)\nshow\n\nwhen I receive [g v]\nswitch costume to (costume2 v)\n\nwhen backdrop switches to [backdrop37 v]\nhide\n\n@Sprite15\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop50 v]\nshow\ngo to x: (52) y: (-29)\nrepeat until <not <(level) = [50]>>\n    if <not <touching (sprite1 v)?>> then\n        glide (0.5) secs to x: (52) y: (-25)\n        if <touching (sprite1 v)?> then\n            change [items v] by (1)\n            broadcast (h v)\n            hide\n            show variable [items v]\n            wait (1) seconds\n            hide variable [items v]\n        end\n        glide (0.5) secs to x: (52) y: (-29)\n    else\n        change [items v] by (1)\n        broadcast (h v)\n        hide\n        show variable [items v]\n        wait (1) seconds\n        hide variable [items v]\n    end\nend\nif <not <(level) = [50]>> then\n    hide\nend\n\n@Sprite16\n\nwhen flag clicked\nhide\n\nwhen I receive [i v]\nshow\ngo to (sprite1 v)\nsay [Hello!] for (2) seconds\nsay [This is your boss.] for (2) seconds\nwait (2) seconds\nsay [I just have a quick message for you.] for (2) seconds\nsay [I just want you to come back before 4 PM.] for (2) seconds\nwait (2) seconds\nsay [Ummm...Oh, the timer is ringing. Got to go!] for (2) seconds\n\nwhen I receive [j v]\nhide\nbroadcast (start v)\n\n