Desert a scrolling platformer

Instructions: I might as well share this...\nMobile friendly, the normal controls\nThis is sort of a sequel to lost

@Stage\n\nwhen flag clicked\nswitch backdrop to (screen shot 2021-04-20 at 9 v)\n\n@Background\n\nwhen flag clicked\nhide\n\nshow\ngo to [front v] layer\n\n@Level\n\nwhen flag clicked\nshow\nswitch costume to (level 1 v)\n\nwhen I receive [level 1-2 \(2\) v]\nswitch costume to (level 2 v)\nbroadcast (level 1-2 \(3\) v)\n\nwhen I receive [level 5-6 \(2\) v]\nswitch costume to (level 6 v)\n\nwhen I receive [level 3-4 \(2\) v]\nswitch costume to (level 4 v)\n\nwhen I receive [level 4-5 \(2\) v]\nswitch costume to (level 5 v)\nbroadcast (Level 4-5 \(3\) v)\n\nwhen I receive [level 8-9 \(2\) v]\nswitch costume to (level 9 v)\n\nwhen I receive [level 2-3 \(1\) v]\nswitch costume to (level 3 v)\n\nwhen I receive [level 7-8 \(2\) v]\nswitch costume to (level 8 v)\n\nwhen I receive [level 9-10 \(2\) v]\nswitch costume to (level 10 v)\n\nwhen I receive [level 10-win\(2\) v]\nswitch costume to (level win v)\n\nwhen I receive [level 6-7 \(2\) v]\nswitch costume to (level 7 v)\n\nwhen I receive [unmute v]\nset volume to (0) %\n\nwhen I receive [mute v]\nset volume to (25) %\n\nwhen I receive [music v]\nforever\n    play sound [Among Us - Menu Music v] until done\nend\n\n@Mini Crewmate?\n\nwhen [w v] key pressed\nrepeat until <not <key (w v) pressed?>>\n    if <<key (w v) pressed?> and <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        switch costume to (crewmate-jump-right v)\n    end\n    if <<key (w v) pressed?> and <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        switch costume to (crewmate-jump-left v)\n    end\nend\n\nwhen flag clicked\ngo to x: (-215) y: (-118)\nhide variable [slope v]\nhide variable [x vel. v]\nhide variable [y vel. v]\nset [x vel. v] to [0]\nset [y vel. v] to [0]\nforever\n    platformer physics [0.7] [0.9] [13]\nend\n\ndefine platformer physics (speed) (friction) (jump hight)\nchange [y vel. v] by (-1)\nif <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n    change [x vel. v] by (speed)\nend\nif <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n    change [x vel. v] by ((speed) * (-1))\nend\nset [x vel. v] to ((x vel.) * (friction))\nchange x by (x vel.)\nset [slope v] to [0]\nif <touching (level v)?> then\n    change y by (1)\n    if <touching (level v)?> then\n        change y by (1)\n        if <touching (level v)?> then\n            change y by (1)\n            if <touching (level v)?> then\n                change y by (1)\n                if <touching (level v)?> then\n                    change y by (1)\n                    if <touching (level v)?> then\n                        change y by (1)\n                        if <touching (level v)?> then\n                            change y by (1)\n                            if <touching (level v)?> then\n                                change y by (1)\n                                if <touching (level v)?> then\n                                    change y by (-8)\n                                    repeat until <not <touching (level v)?>>\n                                        change x by ((([abs v] of (x vel.) ) / (x vel.)) * (-1))\n                                    end\n                                    set [x vel. v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\nchange y by (y vel.)\nif <touching (level v)?> then\n    repeat until <not <touching (level v)?>>\n        change y by ((([abs v] of (y vel.) ) / (y vel.)) * (-1))\n    end\n    set [y vel. v] to [0]\nend\nchange y by (-1)\nif <<<key (up arrow v) pressed?> or <<key (w v) pressed?> or <key (space v) pressed?>>> and <touching (level v)?>> then\n    set [y vel. v] to (jump hight)\nend\nchange y by (1)\n\nwhen flag clicked\nswitch costume to (crewmate-stand v)\nforever\n    broadcast (level 1-2 v)\n    broadcast (Level 2-3 v)\n    broadcast (Level 3-4 v)\n    broadcast (Level 4-5 v)\n    broadcast (Level 5-6 v)\n    broadcast (Level 6-7 v)\n    broadcast (Level 7-8 v)\n    broadcast (Level 8-9 v)\n    broadcast (Level 9-10 v)\n    broadcast (Level 10-WIN v)\nend\n\nwhen I receive [level 1-2 \(3\) v]\ngo to x: (-215) y: (-118)\n\nwhen [left arrow v] key pressed\nrepeat until <not <<key (left arrow v) pressed?> or <key (a v) pressed?>>>\n    switch costume to (crewmate-running\(l\) 1 v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(l\) 2  v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(l\) 3 v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(l\) 4 v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\nend\n\nwhen [right arrow v] key pressed\nrepeat until <not <<key (right arrow v) pressed?> or <key (d v) pressed?>>>\n    switch costume to (crewmate-running\(r\) 1 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(r\) 2 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(r\) 3 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(r\) 4 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\nshow\n\nwhen I receive [level 2-3 \(1\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [tongue kill v]\nif <touching color (#f59292)?> then\n    go to x: (-210) y: (-115)\n    switch costume to (crewmate-stand v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 4-5 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 5-6 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 6-7 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [imposter kill v]\nif <<touching color (#f59292)?> or <touching color (#ea0000)?>> then\n    go to x: (-210) y: (-115)\n    switch costume to (crewmate-stand v)\nend\n\nwhen I receive [level 7-8 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 9-10 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 10-win\(2\) v]\ngo to x: (0) y: (-116)\nforever\n    Win Dance\nend\n\ndefine Win Dance\nswitch costume to (crewmate-win v)\n\nwhen [d v] key pressed\nrepeat until <not <<key (right arrow v) pressed?> or <key (d v) pressed?>>>\n    switch costume to (crewmate-running\(r\) 1 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(r\) 2 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(r\) 3 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(r\) 4 v)\n    wait (0.2) seconds\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        stop [this script v]\n    end\nend\n\nwhen [a v] key pressed\nrepeat until <not <<key (left arrow v) pressed?> or <key (a v) pressed?>>>\n    switch costume to (crewmate-running\(l\) 1 v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(l\) 2  v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(l\) 3 v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\n    switch costume to (crewmate-running\(l\) 4 v)\n    wait (0.2) seconds\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        stop [this script v]\n    end\nend\n\nwhen I receive [mute v]\nset volume to (25) %\n\nwhen I receive [unmute v]\nset volume to (0) %\n\nwhen flag clicked\nset volume to (0) %\n\nwhen I receive [reset v]\ngo to x: (-220) y: (-110)\n\nwhen [up arrow v] key pressed\nrepeat until <not <key (up arrow v) pressed?>>\n    if <<key (up arrow v) pressed?> and <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        switch costume to (crewmate-jump-right v)\n    end\n    if <<key (up arrow v) pressed?> and <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        switch costume to (crewmate-jump-left v)\n    end\nend\n\nwhen [up arrow v] key pressed\nrepeat until <not <key (space v) pressed?>>\n    if <<key (space v) pressed?> and <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        switch costume to (crewmate-jump-right v)\n    end\n    if <<key (space v) pressed?> and <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        switch costume to (crewmate-jump-left v)\n    end\nend\n\nwhen [space v] key pressed\nswitch costume to (crewmate-jump-right v)\n\nwhen [up arrow v] key pressed\nswitch costume to (crewmate-jump-right v)\n\nwhen [w v] key pressed\nswitch costume to (crewmate-jump-right v)\n\n@Mom Crewmate?\n\nwhen flag clicked\nhide\nforever\n    switch costume to (crewmate-win 1 v)\n    wait (0.75) seconds\n    switch costume to (crewmate-win 2 v)\n    wait (0.75) seconds\nend\n\nwhen I receive [level 10-win\(2\) v]\nshow\n\n@The "Imposter"\n\nwhen flag clicked\nforever\n    if <touching (mini crewmate? v)?> then\n        go to x: (78) y: (67)\n    else\n        switch costume to (imposter-running\(l\) 1 v)\n        wait (1) seconds\n        switch costume to (imposter-running\(l\) 2  v)\n        wait (1) seconds\n        switch costume to (imposter-running\(l\) 3 v)\n        wait (1) seconds\n        switch costume to (imposter-running\(l\) 4 v)\n        wait (1) seconds\n    end\nend\n\nwhen flag clicked\nhide\nforever\n    broadcast (Imposter Kill v)\nend\n\nwhen I receive [level 6-7 \(2\) v]\ngo to x: (78) y: (67)\nshow\n\nwhen I receive [level 8-9 \(2\) v]\nset [imposter stuck? v] to [2]\nhide\n\nwhen I receive [level 10-win\(2\) v]\nshow\ngo to [back v] layer\nforever\n    go to x: (54) y: (-117)\n    switch costume to (imposter?-dead\(l\) 4 v)\nend\n\nwhen I receive [level 6-7 \(2\) v]\nrepeat until <(imposter stuck?) = [1]>\n    glide (8) secs to (mini crewmate? v)\nend\n\nwhen I receive [level 7-8 \(2\) v]\nset [imposter stuck? v] to [1]\nrepeat until <(imposter stuck?) = [2]>\n    go to x: (115) y: (-115)\nend\n\nwhen flag clicked\nset [imposter stuck? v] to [0]\n\n@Tongue\n\nwhen flag clicked\nset size to (100) %\nhide\npoint in direction (90)\n\nwhen I receive [level 2-3 \(1\) v]\ngo to [front v] layer\nshow\ngo to x: (-118) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (-51) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (17) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (87) y: (-100)\ncreate clone of (_myself_ v)\n\nwhen flag clicked\nforever\n    broadcast (Tongue Kill v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\nhide\n\nwhen I receive [level 4-5 \(3\) v]\nshow\ngo to x: (-165) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (-38) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (106) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (-200) y: (-13)\nturn right (180) degrees\ncreate clone of (_myself_ v)\ngo to x: (-99) y: (-13)\ncreate clone of (_myself_ v)\ngo to x: (31) y: (-13)\ncreate clone of (_myself_ v)\ngo to x: (183) y: (-13)\n\nturn right (180) degrees\n\nwhen I receive [level 5-6 \(2\) v]\npoint in direction (0)\ndelete this clone\n\nwhen I receive [level 5-6 \(2\) v]\ngo to [front v] layer\nwait (0.001) seconds\nchange size by (-50)\ngo to x: (-39) y: (18)\ncreate clone of (_myself_ v)\ngo to x: (115) y: (94)\ncreate clone of (_myself_ v)\npoint in direction (90)\nchange size by (150)\ngo to x: (157) y: (-67)\ncreate clone of (_myself_ v)\nchange size by (-150)\ngo to x: (203) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (215) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (226) y: (-117)\ncreate clone of (_myself_ v)\n\nwhen I receive [level 6-7 \(2\) v]\nchange size by (50)\nhide\ndelete this clone\n\nwhen I receive [level 7-8 \(2\) v]\nshow\nwait (0.01) seconds\ngo to x: (-142) y: (-117)\nchange size by (-50)\ncreate clone of (_myself_ v)\ngo to x: (-130) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-117) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-106) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-93) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-78) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-66) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-53) y: (-117)\ncreate clone of (_myself_ v)\n\nwhen I receive [level 7-8 \(2\) v]\ndelete this clone\n\nwhen I receive [level 8-9 \(2\) v]\nchange size by (50)\nhide\ndelete this clone\n\n@Task Bar\n\nwhen I receive [task hide v]\nglide (0.5) secs to x: (-115) y: (23)\ngo to [back v] layer\n\nwhen I receive [task show v]\nglide (0.5) secs to x: (36) y: (27)\ngo to [back v] layer\n\nwhen flag clicked\nswitch costume to (task bar 0 v)\nshow\n\nwhen I receive [level 1-2 \(2\) v]\nswitch costume to (task bar 1 v)\n\nwhen I receive [level 2-3 \(1\) v]\nswitch costume to (task bar 2 v)\n\nwhen I receive [level 3-4 \(2\) v]\nswitch costume to (task bar 3 v)\n\nwhen I receive [level 4-5 \(2\) v]\nswitch costume to (task bar 4 v)\n\nwhen I receive [level 5-6 \(2\) v]\nswitch costume to (task bar 5 v)\n\nwhen I receive [level 6-7 \(2\) v]\nswitch costume to (task bar 6 v)\n\nwhen I receive [level 7-8 \(2\) v]\nswitch costume to (task bar 7 v)\n\nwhen I receive [level 8-9 \(2\) v]\nswitch costume to (task bar 8 v)\n\nwhen I receive [level 9-10 \(2\) v]\nswitch costume to (task bar 9 v)\n\nwhen I receive [level 10-win\(2\) v]\nswitch costume to (task bar 10 v)\n\n@Task Bar 2\n\nwhen flag clicked\nshow\nswitch costume to (task bar 0 v)\n\nwhen I receive [level 5-6 \(2\) v]\nswitch costume to (task bar 5 v)\n\nwhen I receive [level 6-7 \(2\) v]\nswitch costume to (task bar 6 v)\n\nwhen I receive [level 4-5 \(2\) v]\nswitch costume to (task bar 4 v)\n\nwhen I receive [level 3-4 \(2\) v]\nswitch costume to (task bar 3 v)\n\nwhen I receive [level 2-3 \(1\) v]\nswitch costume to (task bar 2 v)\n\nwhen I receive [level 1-2 \(3\) v]\nswitch costume to (task bar 1 v)\n\nwhen I receive [level 8-9 \(2\) v]\nswitch costume to (task bar 8 v)\n\nwhen I receive [level 10-win\(2\) v]\nswitch costume to (task bar 10 v)\n\nwhen I receive [level 7-8 \(2\) v]\nswitch costume to (task bar 7 v)\n\nwhen I receive [level 9-10 \(2\) v]\nswitch costume to (task bar 9 v)\n\n@Task Hide\n\nwhen this sprite clicked\nbroadcast (Task Hide v)\nhide\n\nwhen I receive [task show v]\nwait (0.5) seconds\nshow\n\nwhen flag clicked\nshow\ngo to [front v] layer\n\n@Task Show\n\nwhen this sprite clicked\nbroadcast (Task Show v)\nhide\n\nwhen I receive [task hide v]\nwait (0.5) seconds\nshow\n\nwhen flag clicked\nhide\ngo to [front v] layer\n\n@Spinning Tongue 1\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    turn left (5) degrees\nend\n\nwhen I receive [level 8-9 \(2\) v]\nshow\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\nshow\n\n@Spinning Tongue 2\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    turn left (5) degrees\nend\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\nshow\n\n@Spinning Tongue 3\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    turn left (5) degrees\nend\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\n@ID\n\nwhen flag clicked\nhide\n\nwhen I receive [level 10-win\(2\) v]\nshow\n\n@Mute\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nhide\nclear sound effects\nbroadcast (UnMute v)\n\nwhen I receive [mute v]\nshow\n\n@Un Mute\n\nwhen flag clicked\nshow\nset volume to (100) %\n\nwhen this sprite clicked\nbroadcast (Music v)\nhide\nbroadcast (Mute v)\n\nwhen I receive [unmute v]\nshow\n\n@Vent 1\n\nwhen I receive [level 1-2 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (level 1-2 \(2\) v)\nend\n\nwhen I receive [level 1-2 \(3\) v]\nhide\n\nwhen flag clicked\nshow\n\n@Vent 2\n\nwhen I receive [level 1-2 \(3\) v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [level 2-3 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 2-3 \(1\) v)\nend\n\nwhen I receive [level 2-3 \(1\) v]\nhide\n\n@Vent 3\n\nwhen flag clicked\nhide\n\nwhen I receive [level 2-3 \(1\) v]\nshow\n\nwhen I receive [level 3-4 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 3-4 \(2\) v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\nhide\n\n@Vent 4\n\nwhen flag clicked\nhide\n\nwhen I receive [level 4-5 \(2\) v]\nhide\n\nwhen I receive [level 4-5 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 4-5 \(2\) v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\nshow\n\n@Vent 5\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nhide\n\nwhen I receive [level 5-6 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 5-6 \(2\) v)\nend\n\nwhen I receive [level 4-5 \(3\) v]\nshow\n\n@Vent 6\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nshow\n\nwhen I receive [level 6-7 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 6-7 \(2\) v)\nend\n\nwhen I receive [level 6-7 \(2\) v]\nhide\n\n@Vent 7\n\nwhen flag clicked\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nhide\n\nwhen I receive [level 7-8 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 7-8 \(2\) v)\nend\n\nwhen I receive [level 6-7 \(2\) v]\nshow\n\n@Vent 8\n\nwhen flag clicked\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nshow\n\nwhen I receive [level 8-9 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 8-9 \(2\) v)\nend\n\nwhen I receive [level 8-9 \(2\) v]\nhide\n\n@Vent 9\n\nwhen flag clicked\nhide\n\nwhen I receive [level 8-9 \(2\) v]\nshow\n\nwhen I receive [level 9-10 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 9-10 \(2\) v)\nend\n\nwhen I receive [level 9-10 \(2\) v]\nhide\n\n@Vent 10\n\nwhen flag clicked\nhide\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [level 10-win v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 10-WIN\(2\) v)\nend\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\n@Skip 1\n\nwhen I receive [level 1-2 \(3\) v]\nhide\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\nwhen this sprite clicked\nhide\nbroadcast (level 1-2 \(2\) v)\nbroadcast (level 1-2 \(3\) v)\nbroadcast (Skip pressed v)\n\nwhen flag clicked\nshow\n\n@Skip 2\n\nwhen flag clicked\nhide\n\nwhen I receive [level 2-3 \(1\) v]\nhide\n\nwhen I receive [level 1-2 \(3\) v]\nshow\n\nwhen this sprite clicked\nhide\nbroadcast (Level 2-3 \(1\) v)\nbroadcast (Skip pressed v)\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 3\n\nwhen this sprite clicked\nhide\nbroadcast (Skip pressed v)\nbroadcast (Level 3-4 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 3-4 \(2\) v]\nhide\n\nwhen I receive [level 2-3 \(1\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 4\n\nwhen this sprite clicked\nhide\nbroadcast (Skip pressed v)\nbroadcast (Level 4-5 \(2\) v)\nbroadcast (Level 4-5 \(3\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 4-5 \(2\) v]\nhide\n\nwhen I receive [level 3-4 \(2\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 5\n\nwhen this sprite clicked\nhide\nbroadcast (Level 5-6 \(2\) v)\nbroadcast (Skip pressed v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nhide\n\nwhen I receive [level 4-5 \(3\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 6\n\nwhen this sprite clicked\nhide\nbroadcast (Skip pressed v)\nbroadcast (Level 6-7 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 6-7 \(2\) v]\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 7\n\nwhen this sprite clicked\nhide\nbroadcast (Skip pressed v)\nbroadcast (Level 7-8 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nhide\n\nwhen I receive [level 6-7 \(2\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 8\n\nwhen this sprite clicked\nhide\nbroadcast (Skip pressed v)\nbroadcast (Level 8-9 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 8-9 \(2\) v]\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 9\n\nwhen this sprite clicked\nhide\nbroadcast (Level 9-10 \(2\) v)\nbroadcast (Skip pressed v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 9-10 \(2\) v]\nhide\n\nwhen I receive [level 8-9 \(2\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Skip 10\n\nwhen this sprite clicked\nhide\nbroadcast (Level 10-WIN\(2\) v)\nbroadcast (Skip pressed v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [skip limit reached v]\nforever\n    hide\nend\n\n@Reset\n\nwhen this sprite clicked\nbroadcast (Reset v)\n\nwhen flag clicked\nshow\n\n@Skip Controler\n\nwhen flag clicked\nset [skips you can use v] to [3]\nwait until <(Skips You Can Use) = [0]>\nbroadcast (Skip limit reached v)\n\nwhen I receive [skip pressed v]\nchange [skips you can use v] by (-1)\n\n@ok this is how....\n\nwhen flag clicked\nshow\nwait (0.05) seconds\ngo to [front v] layer\nwait (15) seconds\nhide\n\nwhen flag clicked\ngo to x: (36) y: (28)\nrepeat (7)\n    repeat (10)\n        change y by (-2)\n        wait (0.1) seconds\n    end\n    repeat (10)\n        change y by (2)\n        wait (0.1) seconds\n    end\nend\n\n@Part 2 and Mobile\n\nwhen flag clicked\nset size to (100) %\nshow\nrepeat (10)\n    change size by (10)\n    wait (0.2) seconds\n    change size by (-10)\n    wait (0.2) seconds\nend\nhide\n\n