potato platformer

Instructions: around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld around the world around the worrrrrld

@Stage\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (-214) y: (115)\nswitch costume to (costume1 v)\nswitch backdrop to (backdrop1 v)\nshow\ngo to x: (-217) y: (-20)\nhide variable [y v]\nhide variable [x v]\nset [y v] to [0]\nset [x v] to [0]\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <<touching color (#00ff15)?> or <touching color (#9e0000)?>> then\n        change y by (1)\n    end\n    if <<touching color (#00ff15)?> or <touching color (#9e0000)?>> then\n        change y by (1)\n    end\n    if <<touching color (#00ff15)?> or <touching color (#9e0000)?>> then\n        change y by (1)\n    end\n    if <<touching color (#00ff15)?> or <touching color (#9e0000)?>> then\n        change y by (1)\n    end\n    if <<touching color (#00ff15)?> or <touching color (#9e0000)?>> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [17]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <<touching color (#00ff15)?> or <touching color (#9e0000)?>> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <<touching color (#00ff15)?> or <touching color (#9e0000)?>>> then\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <touching color (#ff0000)?> then\n        go to x: (-217) y: (-20)\n    end\n    if <(x position) > [222]> then\n        switch backdrop to (next backdrop v)\n        go to x: (-217) y: (-20)\n    end\nend\n\nif <(backdrop [name v]) = [backdrop18]> then\n    switch costume to (costume4 v)\nend\nif <(backdrop [name v]) = [backdrop18]> then\n    switch costume to (costume5 v)\nend\n\nif <<(x position) > [222]> and <(backdrop [name v]) = [backdrop8]>> then\n    broadcast (stopp v)\n    stop [all v]\nend\n\nturn right (my variable) degrees\n\nwhen flag clicked\nforever\n    turn right ((x) * (9)) degrees\nend\n\nwhen I receive [go v]\n\n\n\n\nswitch backdrop to (backdrop8 v)\n\nforever\n\nwhen flag clicked\nwait until <(backdrop [number v]) = [6]>\nrepeat (4)\n    if <not <(backdrop [number v]) = [1]>> then\n        switch backdrop to (backdrop9 v)\n        wait (0.5) seconds\n        switch backdrop to (backdrop8 v)\n        wait (0.5) seconds\n    end\nend\nwait (0.5) seconds\nswitch backdrop to (backdrop10 v)\n\n\n\nwhen flag clicked\nif <(username) = [Griffpatch]> then\n    change [☁ griffpatch detector v] by (1)\nend\n\nwhen flag clicked\nforever\n    play sound [around-the-world v] until done\nend\n\nwhen flag clicked\nif <(username) = [Sandvich4]> then\n    switch costume to (pick random (2) to (3))\nend\nif <(username) = [Finn3YgRacE7]> then\n    switch costume to (costume3 v)\nelse\n    switch costume to (costume1 v)\nend\n\nwhen flag clicked\n\nstart sound [high-quality-monster-screech-65012 v]\n\n