A *Very* Simple Platformer BETA!

Instructions: Hello! Welcome to the Simple Platformer! This is an easy difficulty platformer with some of the simplist code a platformer could have! Use the arrow keys ←↑→ to control the red cube! Feel free to remix and use this :)\nAlso, if there are any glitches in the game, blame the simple code. I can't really fix it :/         I'm not that good

@Stage\n\nwhen flag clicked\nswitch backdrop to (greetings! v)\n\nwhen I receive [completed v]\nswitch backdrop to (next backdrop v)\n\nwhen I receive [win!!!!!!!! :dd v]\nstop [other scripts in sprite v]\n\n@Player\n\nwhen [up arrow v] key pressed\nforever\n    if <key (right arrow v) pressed?> then\n        move (8) steps\n    end\nend\n\nwhen [up arrow v] key pressed\nforever\n    if <key (left arrow v) pressed?> then\n        move (-8) steps\n    end\nend\n\nwhen [left arrow v] key pressed\nrepeat (2)\n    move (-8) steps\nend\n\nwhen [right arrow v] key pressed\nrepeat (2)\n    move (8) steps\nend\n\nwhen [up arrow v] key pressed\nrepeat (8)\n    change y by (8)\nend\nwait (0.04) seconds\nrepeat (8)\n    change y by (-8)\nend\n\nwhen flag clicked\nhide\nforever\n    if <touching color (#ba0000)?> then\n        go to x: (-131) y: (-70)\n    end\nend\n\nwhen flag clicked\ngo to x: (-131) y: (-70)\nforever\n    if <touching color (#fff100)?> then\n        go to x: (-131) y: (-70)\n        broadcast (Completed v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#549529)?> then\n        change y by (1)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#9c4c00)?> then\n        broadcast (Win!!!!!!!! :DD v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#e62f2f)?> or <touching color (#8c9da2)?>> then\n        broadcast (Block Things v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#5de000)?> or <<touching color (#9e793f)?> or <touching color (#000000)?>>> then\n        change y by (1)\n    end\nend\n\nwhen I receive [que music! v]\ngo to x: (-131) y: (-70)\n\nwhen I receive [right move v]\nrepeat (2)\n    move (8) steps\nend\n\nwhen I receive [mobile mode boiiiii v]\nshow\n\nwhen I receive [pc da best v]\nshow\n\n@Thumbnail!\n\nwhen flag clicked\nclear graphic effects\nswitch costume to (behold v)\nshow\nwait (1) seconds\nplay sound [Mouse Click v] until done\nwait (0.88888) seconds\nbroadcast (Que Music! v)\nclear graphic effects\nwait (0.3) seconds\nswitch costume to (screen thing v)\nbroadcast (Choose v)\n\nwhen I receive [mobile mode boiiiii v]\nhide\n\nwhen I receive [pc da best v]\nhide\n\n@Music Engine\n\nwhen flag clicked\nhide\nclear graphic effects\n\nwhen I receive [win!!!!!!!! :dd v]\nforever\n    clear graphic effects\nend\n\nwhen I receive [completed v]\nclear graphic effects\nwait (3) seconds\nrepeat (10)\n    wait (0.01) seconds\n    change [ghost v] effect by (25)\nend\n\nwhen I receive [que music! v]\nshow\ngo to [front v] layer\ngo to x: (0) y: (0)\nforever\n    play sound [Yoshi Falls \(DS\) v] until done\nend\n\nwhen I receive [que music! v]\nshow\nwait (3) seconds\nrepeat (10)\n    wait (0.01) seconds\n    change [ghost v] effect by (25)\nend\n\n@The Block Things\n\nwhen flag clicked\nhide\ngo to x: (36) y: (28)\n\nwhen I receive [block things v]\nswitch costume to (obstacle v)\nwait (0.00000000000000001) seconds\nshow\nforever\n    go to x: (36) y: (100)\n    wait (0.7) seconds\n    go to x: (36) y: (71)\n    wait (0.03) seconds\n    go to x: (36) y: (28)\n    wait (0.7) seconds\nend\n\nwhen I receive [win!!!!!!!! :dd v]\nwait (0.0000000001) seconds\nhide\n\nwhen I receive [completed v]\nwait (0.0000000001) seconds\nhide\nhide\n\n@Left Arrow\n\nwhen flag clicked\nhide\ngo to x: (-65) y: (-233)\n\nwhen this sprite clicked\nrepeat (2)\n    move (-8) steps\nend\n\nwhen I receive [mobile mode boiiiii v]\nshow\n\n@Up Arrow\n\nwhen flag clicked\nhide\ngo to x: (261) y: (-245)\n\nwhen this sprite clicked\nforever\n    if <key (left arrow v) pressed?> then\n        move (-8) steps\n    end\nend\n\nwhen this sprite clicked\nforever\n    if <key (right arrow v) pressed?> then\n        move (8) steps\n    end\nend\n\nwhen this sprite clicked\nrepeat (8)\n    change y by (8)\nend\nwait (0.04) seconds\nrepeat (8)\n    change y by (-8)\nend\n\nwhen I receive [mobile mode boiiiii v]\nshow\n\n@Right Arrow\n\nrepeat (2)\n    move (8) steps\nend\n\nwhen flag clicked\nhide\ngo to x: (-1) y: (-233)\n\nwhen this sprite clicked\nbroadcast (Right Move v)\n\nwhen I receive [mobile mode boiiiii v]\nshow\n\n@Mobile\n\nwhen I receive [choose v]\ngo to x: (66) y: (-10)\nshow\n\nwhen flag clicked\ngo to x: (66) y: (-10)\nhide\n\nwhen this sprite clicked\nforever\n    if <mouse down?> then\n        broadcast (Mobile Mode boiiiii v)\n        hide\n    end\nend\n\nwhen I receive [pc da best v]\nhide\n\n@PC\n\nwhen I receive [choose v]\nshow\nforever\n    if <mouse down?> then\n        broadcast (PC da best v)\n    end\nend\n\nwhen flag clicked\ngo to x: (-100) y: (-10)\nhide\n\nwhen I receive [mobile mode boiiiii v]\nhide\n\nwhen I receive [pc da best v]\nhide\n\n