Platforms - Platformer

Instructions: This was actually quite frustrating to make. I hope you guys enjoy it! \nWASD or arrow keys. Sorry for no wall jump!\nIt would be nice if you went and looked at @newsflash6784 's stuff or gave her a follow!\nIt's a little buggy, but it's my first platformer.

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nswitch backdrop to (backdrop2 v)\n\nswitch backdrop to (backdrop5 v)\n\nwhen flag clicked\nforever\n    play sound [Bossfight - Captain Cool.mp2 v] until done\nend\n\n@Thumbnail\n\nwhen flag clicked\ngo to x: (0) y: (0)\ngo to [front v] layer\nset [ghost v] effect to (100)\n\nset [☁ worldwide fails v] to [0]\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (-207) y: (14)\nset [jump v] to [0]\nset [fall v] to [0]\n\nwhen flag clicked\nforever\n    if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> and <touching color (#000000)?>> then\n        set [jump v] to [8.5]\n        repeat until <(Jump) = [0]>\n            change [jump v] by (-0.3)\n            change y by (Jump)\n        end\n    end\nend\n\nwhen [loudness v] > (10)\n\nwhen flag clicked\nforever\n    if <<(Jump) = [0]> and <not <touching color (#000000)?>>> then\n        set [fall v] to [-6]\n        repeat until <<touching color (#000000)?> or <(y position) = [-150]>>\n            change [fall v] by (-0.2)\n            change y by (Fall)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#000000)?> and <<key (w v) pressed?> or <key (up arrow v) pressed?>>> then\n        set [fall v] to [0]\n        set [jump v] to [0]\n        repeat until <(Jump) = [0]>\n            change [jump v] by (-0.3)\n            change y by (Jump)\n        end\n    end\nend\n\nglide (1) secs to x: (-207) y: (-172)\n\nwhen flag clicked\nforever\n    if <<touching color (#000000)?> and <not <<key (up arrow v) pressed?> or <key (w v) pressed?>>>> then\n        set [fall v] to [0]\n        set [jump v] to [0]\n    end\nend\n\nwhen flag clicked\nforever\n    if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n        if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n            change x by (7)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <<key (a v) pressed?> or <key (left arrow v) pressed?>> then\n        repeat until <not <<key (a v) pressed?> or <key (left arrow v) pressed?>>>\n            change x by (-7)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#130000)?> then\n        change x by (-7)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#0c0000)?> then\n        change x by (7)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#ff1b1b)?> or <<touching color (#ff5050)?> or <(y position) = [-172]>>> then\n        go to x: (-207) y: (-14)\n        set [fall v] to [0]\n        set [jump v] to [0]\n        change [☁ worldwide fails v] by (1)\n    end\nend\n\nwhen flag clicked\nset [☁ worldwide fails v] to (☁ Worldwide Fails)\nforever\n    if <touching color (#38bec3)?> then\n        next backdrop\n        go to x: (-207) y: (-14)\n        set [fall v] to [0]\n        set [jump v] to [0]\n    end\nend\n\nwhen flag clicked\n\n