The best platformer ever! (-;*

Instructions: WAD or arrow key to move, P for previous level, the rest is explained in the project! (:\nI will be constantly making updates and new levels, so you can find new surprises each week! Also I will try to reply to all comments. Feel free to remix, but please give credit and keep in mind that this is my first project, so it may not be the best. Love and Favorite!\nEnjoy!!! (: \nPS. None of the levels are impossible, I played through all of them myself!\nsincerely, luz!\n  rr

@Stage\n\nwhen backdrop switches to [intro35 v]\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (-220) y: (150)\nswitch backdrop to (intro1 v)\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [xv v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> 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 color (#000000)?> then\n        change y by (1)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                        if <touching color (#000000)?> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-5]\n                                else\n                                    set [xv v] to [5]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching color (#000000)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#000000)?> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\nend\n\nwhen flag clicked\nforever\n    if <touching color (#523530)?> then\n        switch backdrop to (next backdrop v)\n        go to x: (-220) y: (150)\n    end\n    if <touching color (#ff0000)?> then\n        go to x: (-220) y: (150)\n    end\n    if <touching color (#44ab15)?> then\n        start sound [jump v]\n        set [yv v] to [22]\n    end\n    if <touching color (#98d6f3)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [5]\n        else\n            set [yv v] to [-1]\n        end\n    end\nend\n\nwhen backdrop switches to [intro32 v]\nask [What was the shark's name?] and wait\nif <(answer) = [Bubbles]> then\n    switch backdrop to (next backdrop v)\n    go to x: (-220) y: (150)\nelse\n    switch backdrop to (previous backdrop v)\n    go to x: (-220) y: (150)\nend\n\nwhen flag clicked\nforever\n    if <key (r v) pressed?> then\n        go to x: (-220) y: (150)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<key (down arrow v) pressed?> and <touching color (#98d6f3)?>> then\n        set [yv v] to [-1]\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (p v) pressed?> then\n        wait until <not <key (p v) pressed?>>\n        switch backdrop to (previous backdrop v)\n        go to x: (-220) y: (150)\n    end\nend\n\nwhen flag clicked\nforever\n    if  then\nend\n\n