Boring. [A Platformer]

Instructions: Boring.\n\nUse arrow keys, WAD or touch to move. \nSpace to toggle music\n\nThis is boring. Are you bored? Good. If not, this platformer will make you. \n\nEverything is my own (art, code etc.) \nMusic is called "Boring Music"\n\nRemember to ♥ ★ and follow!\n\nPart 2 at 10 likes\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBoring Tags:\n#games #platformer #trending #popular #recent #boring #bored #patternsplash\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nWell that was boring.

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nforever\n    play sound [Boring Music v] until done\nend\n\nwhen [space v] key pressed\nnext backdrop\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [1]> then\n        set volume to (100) %\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [2]> then\n        set volume to (0) %\n    end\nend\n\n@Thumbnail\n\nwhen flag clicked\nhide\n\ngo to [front v] layer\nshow\n\n@Player\n\nwhen I start as a clone\nset size to (70) %\nswitch costume to (square v)\nrepeat (20)\n    change size by (-5)\n    change [ghost v] effect by (5)\n    change [color v] effect by (0)\n    turn right (0) degrees\nend\ndelete this clone\n\ndefine Reset\ngo to x: (-218) y: (0)\nshow\n\ndefine Next Level\ngo to x: (-218) y: (0)\nbroadcast (Screen v)\nchange [level v] by (1)\n\nwhen flag clicked\nset [level v] to [1]\nbroadcast (Run Game v)\nswitch costume to (square v)\n\ndefine Run Game\nswitch costume to (player v)\ngo to [front v] layer\nset size to (70) %\nshow\ngo to x: (-218) y: (0)\nset [level v] to [1]\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    set [x v] to (x position)\n    set [y v] to (y position)\n    if <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>>> then\n        change [xv v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>>> 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 (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                    end\n                    change x by ((xv) * (-1))\n                    change y by (-5)\n                    if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n                        if <(xv) > [0]> then\n                            set [xv v] to [-10]\n                        else\n                            set [xv v] to [10]\n                        end\n                        set [yv v] to [15]\n                    else\n                        set [xv v] to [0]\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by ((yv) * (1))\n    if <touching (level v)?> then\n        change y by ((yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching (level v)?> then\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n            change [yv v] by (12)\n        end\n    end\n    change y by (1)\n    if <(x position) > [235]> then\n        Next Level\n    end\n    if <<<touching color (#422a69)?> or <touching color (#d8c0ff)?>> and <touching (jump boost v)?>> then\n        set [yv v] to [15]\n    end\n    if <touching color (#545aff)?> then\n        set [yv v] to [20]\n    end\n    if <<touching (lava v)?> or <(y position) < [-179]>> then\n        Reset\n    end\nend\n\nwhen I receive [run game v]\nforever\n    Run Game\nend\n\nwhen I receive [run game v]\n\nwhen I receive [end of game v]\nhide\nstop [other scripts in sprite v]\nstop [this script v]\n\nforever\n    wait (0.004) seconds\n    create clone of (_myself_ v)\nend\n\n@Level\n\nwhen flag clicked\nshow\nforever\n    go to [front v] layer\n    switch costume to (Level)\nend\n\n@Boring Text\n\nwhen flag clicked\ngo to x: (0) y: (120)\nshow\nforever\n    switch costume to (Level)\nend\n\n@Lava\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\nforever\n    switch costume to (Level)\nend\n\n