Neon Land: A Platformer

Instructions:      -Welcome To My Newest Platformer: Neon Land!-\n\n                                           -Story-\nThe Neon Land is a place full of bright neon colors. Our protagonist, Mr. Block, is trying to get home but the vicious Neon Master is trying to stop him.  Mr. Block is trying to get back home while finding hidden secrets in the process. \n\n                                        -Controls-\nArrow Keys - Moving\n\n                                           -Tags-\n#All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #All #Games #Games #Games #Games #Games #Games #Games #Games #Games #Games #Games\n\n\n\n\n\n\n\n\nComment "Not all walls are solid"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nThat was a hint by the way ( ͡° ͜ʖ ͡°)

@Stage\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\nwhen flag clicked\nclear graphic effects\n\n@Sprite1\n\nwhen flag clicked\nclear graphic effects\ngo to x: (0) y: (0)\nswitch costume to (costume1 v)\nglide (0) secs to x: (-211) y: (-7)\ngo to [front v] layer\nforever\n    switch costume to (idle v)\n    change [y v] by (-0.5)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        switch costume to (left v)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        switch costume to (right v)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (ground v)?> then\n        change y by (1)\n        if <touching (ground v)?> then\n            change y by (1)\n            if <touching (ground v)?> then\n                change y by (1)\n                if <touching (ground v)?> then\n                    change y by (1)\n                    if <touching (ground v)?> then\n                        change y by (1)\n                        if <touching (ground v)?> then\n                            change y by (1)\n                            if <touching (ground v)?> then\n                                change y by (-6)\n                                if <key (up arrow v) pressed?> then\n                                    set [y v] to [10]\n                                    if <(x) > [0]> then\n                                        set [x v] to [-10]\n                                    else\n                                        set [x v] to [10]\n                                    end\n                                else\n                                    change x by ((x) * (-1))\n                                    set [x v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (y)\n    if <touching (ground v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-0.5)\n    if <<touching (ground v)?> and <key (up arrow v) pressed?>> then\n        set [y v] to [9]\n    end\n    change y by (0.5)\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nswitch costume to (pick random (2) to (3))\nset size to (80) %\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen flag clicked\nforever\n    if <(x position) > [238]> then\n        broadcast (Next Level v)\n        go to x: (-211) y: (-7)\n    end\n    if <<key (p v) pressed?> and <key (q v) pressed?>> then\n        broadcast (bob v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching (danger v)?> or <(y position) < [-170]>> then\n        repeat (5)\n            change [ghost v] effect by (20)\n        end\n        go to x: (-211) y: (-7)\n    end\n    repeat (5)\n        change [ghost v] effect by (-20)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bounce v)?> then\n        set [y v] to [15]\n    end\nend\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\nwhen flag clicked\nclear graphic effects\n\n@Ground\n\nwhen I receive [next level v]\nnext costume\n\nwhen flag clicked\nclear graphic effects\nswitch costume to (1 v)\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\n@Danger\n\nwhen I receive [next level v]\nnext costume\ngo to x: (0) y: (0)\nwait until <(costume [number v]) = [9]>\nrepeat until <not <(costume [number v]) = [9]>>\n    glide (1) secs to x: (0) y: (194)\n    glide (1) secs to x: (0) y: (0)\nend\n\nwhen flag clicked\nswitch costume to (1 v)\nclear graphic effects\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\n@Bounce\n\nwhen I receive [next level v]\nnext costume\n\nwhen flag clicked\nclear graphic effects\nswitch costume to (1 v)\ngo to [front v] layer\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\n@Text\n\nwhen flag clicked\nswitch costume to (1 v)\nclear graphic effects\nforever\n    go to [back v] layer\nend\n\nwhen I receive [next level v]\nnext costume\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\n@Clouds\n\nwhen flag clicked\nhide\nforever\n    create clone of (_myself_ v)\n    wait (pick random (1) to (3)) seconds\nend\n\nwhen I start as a clone\ngo to [back v] layer\ngo to x: (252) y: (pick random (180) to (-180))\nset size to (pick random (70) to (120)) %\nshow\nset [ghost v] effect to (50)\nrepeat until <(x position) < [-230]>\n    change x by (-1)\nend\ndelete this clone\n\nwhen I receive [bob v]\nset [pixelate v] effect to (50)\n\n@Thumb\n\nwhen flag clicked\nforever\n    show\n    go to [front v] layer\n    set [ghost v] effect to (100)\nend\n\n