Ice- an elemental platformer

Instructions: Ice Platformer is finished\nThis will be the LAST platformer in the elemental series\nDouble click the flag\nAs usual, arrow keys to move (The game will provide any other instructions\nPress "r" to restart a level\nLava/Fire will melt you\n\n\n\n\n\n\n\n\n\n(¬‿¬) ♡ & ☆

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nforever\n    play sound [Vexento - Empty v] until done\nend\n\nwhen I receive [next_level_ v]\nnext backdrop\n\nwhen backdrop switches to [backdrop14 v]\nwait (1) seconds\nswitch backdrop to (backdrop15 v)\n\n@ice cube\n\nwhen flag clicked\nforever\n    if <touching color (#0093d0)?> then\n        set [xv v] to [20]\n        set [yv v] to [22]\n    end\nend\n\nwhen flag clicked\ngo to x: (-213) y: (-38)\nhide\nswitch costume to (costume1 v)\nwait (1.5) seconds\nshow\n\nwhen flag clicked\nwait (1.5) seconds\nforever\n    if <touching (level line v)?> then\n        broadcast (next_level_ v)\n        go to x: (-213) y: (-38)\n    end\n    if <touching color (#ff8200)?> then\n        go to x: (-213) y: (-38)\n    end\nend\n\nwhen flag clicked\ngo to x: (-213) y: (-38)\nswitch backdrop to (level1 v)\ngo to [front v] layer\nset [yv v] to [0]\nset [xv v] to [0]\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 (#bcfcff)?> or <touching color (#72ff74)?>> then\n        change y by (1)\n        if <<touching color (#bcfcff)?> or <touching color (#72ff74)?>> then\n            change y by (1)\n            if <<touching color (#bcfcff)?> or <touching color (#72ff74)?>> then\n                change y by (1)\n                if <<touching color (#bcfcff)?> or <touching color (#72ff74)?>> then\n                    change y by (1)\n                    if <<touching color (#bcfcff)?> or <touching color (#72ff74)?>> then\n                        change y by (1)\n                        if <<touching color (#bcfcff)?> or <touching color (#72ff74)?>> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <key (up arrow 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 (#bcfcff)?> or <touching color (#72ff74)?>> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#bcfcff)?> or <touching color (#72ff74)?>> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [15]\n        end\n    end\nend\n\nwhen [r v] key pressed\ngo to x: (-213) y: (-38)\n\nwhen backdrop switches to [backdrop14 v]\nhide\n\n@Sprite2\n\nwhen flag clicked\ngo to [front v] layer\nswitch costume to (costume1 v)\nshow\nset [ghost v] effect to (0)\ngo to x: (0) y: (0)\nwait (0.5) seconds\nrepeat (20)\n    change [ghost v] effect by (5)\nend\n\n@Level line\n\nwhen flag clicked\nshow\nforever\n    go to [back v] layer\n    go to x: (242) y: (-3)\nend\n\nwhen backdrop switches to [backdrop14 v]\nhide\n\n@lasers\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (12) y: (7)\nhide\nforever\n    wait (0.4) seconds\n    next costume\nend\n\nwhen backdrop switches to [backdrop5 v]\nshow\n\nwhen backdrop switches to [backdrop6 v]\nhide\n\n@Cool thingummi\n\nwhen flag clicked\ngo to x: (32) y: (28)\nswitch costume to (costume1 v)\nhide\n\nwhen backdrop switches to [backdrop7 v]\nswitch costume to (costume1 v)\nshow\n\nwhen I receive [grow v]\nrepeat (17)\n    next costume\n    wait (0.1) seconds\nend\n\nwhen backdrop switches to [backdrop8 v]\nhide\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (-186) y: (-50)\nhide\n\nwhen backdrop switches to [backdrop7 v]\nswitch costume to (costume1 v)\nshow\n\nwhen this sprite clicked\nswitch costume to (costume2 v)\nwait (0.1) seconds\nswitch costume to (costume1 v)\nwait (0.1) seconds\nbroadcast (Grow v)\nhide\n\n@wheelie thingy\n\nwhen flag clicked\ngo to x: (58) y: (-31)\nhide\nforever\n    repeat (50)\n        turn right (2) degrees\n    end\nend\n\nwhen backdrop switches to [backdrop9 v]\nshow\n\nwhen backdrop switches to [backdrop10 v]\nhide\n\n@Lava Falls!!!!!!!!!!!!HAHAHAHAHA\n\nwhen flag clicked\ngo to x: (5) y: (10)\nhide\nforever\n    glide (1) secs to x: (5) y: (351)\n    wait (0.1) seconds\n    glide (1) secs to x: (5) y: (10)\n    wait (0.5) seconds\nend\n\nwhen backdrop switches to [backdrop11 v]\nshow\n\nwhen backdrop switches to [backdrop12 v]\nhide\n\n@fireball\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nchange y by (-10)\nset size to (100) %\nset [brightness v] effect to (-5)\nset [ghost v] effect to (0)\nrepeat (10)\n    change [ghost v] effect by (12)\n    change [brightness v] effect by (-5)\n    change size by (-8)\nend\ndelete this clone\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (-3) y: (-185)\nhide\nforever\n    repeat (40)\n        switch costume to (costume1 v)\n        change y by (5)\n    end\n    wait (0.1) seconds\n    repeat (40)\n        switch costume to (costume2 v)\n        change y by (-5)\n    end\n    switch costume to (costume1 v)\n    wait (0.4) seconds\nend\n\nwhen backdrop switches to [backdrop3 v]\nshow\n\nwhen backdrop switches to [backdrop4 v]\nforever\n    hide\n    delete this clone\nend\n\n@stuffs\n\nwhen flag clicked\ngo to x: (-7) y: (-147)\nhide\n\nwhen backdrop switches to [backdrop3 v]\nshow\n\nwhen backdrop switches to [backdrop4 v]\nhide\n\n@icon\n\nwhen flag clicked\ngo to x: (216) y: (-163)\nset [ghost v] effect to (50)\n\n