EASY platformer

Instructions: this has the song to annoy my brother @hesnotapartofscratch\nto make him more mad: i got the song from @bookdog17

@Stage\n\nwhen flag clicked\nforever\n    forever\n        if <(backdrop [number v]) = [2]> then\n            play sound [African Coffin Dance Astronomia_192\(PaglaSongs\) v] until done\n        end\n    end\nend\n\n@player\n\nwhen flag clicked\nforever\n    if <key (right arrow v) pressed?> then\n        change [speedx v] by (2)\n    end\n    if <key (left arrow v) pressed?> then\n        change [speedx v] by (-2)\n    end\n    change x by (speedX)\n    if <touching (platform v)?> then\n        change x by ((speedX) * (-1))\n        set [speedx v] to [0]\n    else\n        set [speedx v] to ((speedX) * (0.8))\n    end\n    change y by (speedY)\n    if <touching (platform v)?> then\n        change y by ((speedY) * (-1))\n        set [speedy v] to [0]\n        if <(lock) = [0]> then\n            if <key (up arrow v) pressed?> then\n                set [speedy v] to [15]\n                set [lock v] to [1]\n            end\n        end\n    else\n        set [lock v] to [0]\n        change [speedy v] by (-1)\n    end\nend\n\nwhen flag clicked\nhide\nswitch backdrop to (blue sky v)\nset [speedx v] to [0]\nset [speedy v] to [0]\n\nwhen I receive [start v]\ngo to x: (-214) y: (-91)\nshow\n\nwhen flag clicked\nforever\n    if <(x position) = [243]> then\n        broadcast (nextlevel v)\n        go to x: (-223) y: (-91)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#ff0000)?> then\n        go to x: (-223) y: (-91)\n    end\nend\n\nwhen [left arrow v] key pressed\nswitch costume to (costume2 v)\n\nwhen [right arrow v] key pressed\nswitch costume to (costume1 v)\n\n@platform\n\nwhen flag clicked\nhide\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\n\nwhen I receive [start v]\nshow\n\nwhen I receive [nextlevel v]\nnext costume\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [3]> then\n        broadcast (lava v)\n    end\n    if <(costume [number v]) = [4]> then\n        broadcast (lava2 v)\n    end\n    if <(costume [number v]) = [5]> then\n        broadcast (lava3 v)\n    end\n    if <(costume [number v]) = [6]> then\n        broadcast (lava4 v)\n    end\n    if <(costume [number v]) = [7]> then\n        broadcast (go away lava v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [7]> then\n        broadcast (rtrfd v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [8]> then\n        broadcast (stupidman v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [9]> then\n        broadcast (stupidman v)\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume2 v)\n    end\n    if <not <touching (mouse-pointer v)?>> then\n        switch costume to (costume1 v)\n    end\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        switch backdrop to (blue sky 2  v)\n        broadcast (start v)\n        hide\n    end\nend\n\nwhen flag clicked\ngo to x: (98) y: (-55)\nforever\n    glide (1) secs to (random position v)\nend\n\n@Sprite2\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I receive [lava v]\nshow\ngo to x: (110) y: (-61)\n\nwhen I receive [lava2 v]\nswitch costume to (costume2 v)\ngo to x: (62) y: (38)\n\nwhen I receive [lava3 v]\ngo to [back v] layer\nswitch costume to (costume2 v)\ngo to x: (88) y: (-74)\n\nwhen I receive [lava4 v]\nswitch costume to (costume2 v)\ngo to x: (88) y: (-74)\n\nwhen I receive [go away lava v]\nhide\n\nwhen I receive [stupidman v]\ngo to x: (121) y: (-86)\ngo to [back v] layer\nshow\n\n