Guinea Pig Platformer 2

Instructions:  You are a guinea pig that is lost.  Your goal is to follow the lettuce trail to find your cage. Don't touch the mud or the tack points. Use the arrow keys to move.  Use up arrow to jump.  All levels are tested and possible.  Sorry, the jump script I used makes it so you can go through walls. 

@Stage\n\nwhen I receive [message1 v]\nnext backdrop\n\nwhen flag clicked\nswitch backdrop to (backdrop4 v) and wait\n\nwhen backdrop switches to [backdrop17 v]\nforever\n    stop [other scripts in sprite v]\nend\n\nwhen backdrop switches to [backdrop14 v]\n\nwhen flag clicked\nset volume to (50) %\nstart sound [Vexento_-_Pollen-e8yu_k-JBvE.mp3 v]\n\nwhen [l v] key pressed\nforever\n\nwhen flag clicked\nrepeat (10)\n    change volume by (10)\nend\n\n@Sprite2\n\nwhen flag clicked\nshow\ngo to x: (190) y: (-131)\n\nwhen backdrop switches to [backdrop10 v]\ngo to x: (200) y: (42)\n\nwhen backdrop switches to [backdrop13 v]\ngo to x: (190) y: (-131)\n\nwhen backdrop switches to [backdrop17 v]\nhide\n\nwhen backdrop switches to [backdrop15 v]\ngo to x: (195) y: (80)\n\nwhen backdrop switches to [backdrop16 v]\ngo to x: (198) y: (-60)\n\nwhen backdrop switches to [backdrop4 v]\ngo to x: (186) y: (-121)\n\nwhen backdrop switches to [backdrop15 v]\n\n@Sprite3\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop14 v]\nforever\n    switch costume to (costume6 v)\n    go to x: (-178) y: (-34)\nend\n\nwhen backdrop switches to [backdrop17 v]\nhide\n\nwhen backdrop switches to [backdrop17 v]\nforever\n    hide\nend\n\nwhen backdrop switches to [backdrop17 v]\nforever\nend\n\nwhen backdrop switches to [backdrop16 v]\nforever\n    hide\nend\n\nwhen backdrop switches to [backdrop15 v]\n\nforever\n    go to x: (375) y: (55)\n    show\n    switch costume to (costume5 v)\n    wait (1) seconds\n    switch costume to (costume4 v)\n    go to x: (375) y: (55)\n    wait (1) seconds\n    switch costume to (costume3 v)\n    wait (1) seconds\n    switch costume to (costume2 v)\n    wait (1) seconds\n    switch costume to (costume1 v)\n    wait (1) seconds\n    go to x: (375) y: (55)\nend\n\n@Untitled drawing (13)\n\nwhen backdrop switches to [backdrop17 v]\nshow\ngo to x: (38) y: (35)\ngo to [front v] layer\nforever\n    set x to (([sin v] of ((timer) * (400)) ) * (30))\n    point in direction ((90) + (([sin v] of ((timer) * (200)) ) * (10)))\n    set size to (700) %\nend\n\nwhen flag clicked\nhide\n\n@Untitled drawing (14)\n\nwhen flag clicked\nhide\n\nshow\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (-185) y: (7)\nforever\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n    end\n    if <key (left arrow 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 (#995900)?> then\n        change y by (1)\n        if <touching color (#995900)?> then\n            change y by (1)\n            if <touching color (#995900)?> then\n                change y by (1)\n                if <touching color (#995900)?> then\n                    change y by (1)\n                    if <touching color (#995900)?> then\n                        change y by (1)\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 (#995900)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#995900)?> then\n        if <key (up arrow 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 (#663b00)?> then\n        go to x: (-185) y: (7)\n    end\nend\n\nwhen flag clicked\nswitch backdrop to (backdrop4 v)\n\nwhen flag clicked\nforever\n    if <touching color (#919191)?> then\n        go to x: (-185) y: (7)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (sprite2 v)?> then\n        broadcast (message1 v)\n        go to x: (-185) y: (7)\n    end\nend\n\ngo to x: (-191) y: (-66)\n\nwhen backdrop switches to [backdrop11 v]\ngo to x: (-177) y: (93)\n\nwhen backdrop switches to [backdrop14 v]\ngo to x: (-162) y: (139)\n\nwhen backdrop switches to [backdrop15 v]\ngo to x: (-185) y: (7)\n\nwhen backdrop switches to [backdrop17 v]\ngo to x: (-190) y: (-27)\nstop [other scripts in sprite v]\nrepeat (7)\n    move (45) steps\n    wait (0.2) seconds\nend\n\nwhen [left arrow v] key pressed\nswitch costume to (costume2 v)\n\nwhen [right arrow v] key pressed\nswitch costume to (costume1 v)\n\nwhen backdrop switches to [backdrop12 v]\ngo to x: (-177) y: (93)\n\nwhen backdrop switches to [backdrop13 v]\ngo to x: (-177) y: (93)\n\nwhen backdrop switches to [backdrop17 v]\nwait (1) seconds\n\nstart sound [pop v]\n\n