fathers day platformer

Instructions: Welcome!\nInstructions:\n\nUse arrow keys ( Or WAD )  to move to the next obstacle. Avoid pollen and sharp blades of grass. Press "r" to restart.\nThis is mobile friendly!\n\nComing soon ~\n\n- More levels\n- More detail\n- Mobile Joystick!\n\n\nStay tuned for those updates!\n\nCurated ~ 12•12-13•2019 By @QuirkyKittten\n\nUpdate ~\n- New end scene!\n- Better timing!\n- 90+ loves?\n- 60+ Favorites?\n- 2600+ Views?\n- 5+ Remixes?\n

@Stage\n\nwhen flag clicked\nforever\n    play sound [Bensound - Memories v] until done\nend\n\n@Sprite1\n\nwhen I receive [play v]\nshow\nswitch backdrop to (level 1 v)\nset rotation style [left-right v]\nswitch costume to (costume1 v)\nReset \nshow\nwait (.1) seconds\nforever\n    if <<touching color (#53d072)?> or <touching color (#f0f0f0)?>> then\n        Reset \n    end\n    if <(x position) > [228]> then\n        next backdrop\n        Reset \n    end\n    if <(y position) < [-170]> then\n        Reset \n    end\n    if <<<(mouse x) > (x position)> and <mouse down?>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        change [x v] by (1)\n    end\n    if <<<(mouse x) < (x position)> and <mouse down?>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        change [x v] by (-1)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <<touching color (#66ff8d)?> or <touching color (#0f93ff)?>> then\n        change y by (1)\n        change x by ((x) * (-1))\n        if <<<key (w v) pressed?> or <key (up arrow v) pressed?>> or <mouse down?>> 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            set [x v] to [0]\n        end\n    end\n    change [y v] by (-.6)\n    change y by (y)\n    if <<touching color (#66ff8d)?> or <touching color (#0f93ff)?>> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#66ff8d)?> or <touching color (#0f93ff)?>> then\n        if <<<mouse down?> and <(mouse y) > (y position)>> or <<key (w v) pressed?> or <key (up arrow v) pressed?>>> then\n            set [y v] to [10]\n        end\n    end\n    change y by (1)\nend\n\nwhen flag clicked\nswitch backdrop to (level 1 v)\nhide\n\ndefine Blink\nswitch costume to (costume1 v)\nwait (.4) seconds\nswitch costume to (costume2 v)\nwait (.4) seconds\nswitch costume to (costume1 v)\nwait (.4) seconds\n\nwhen flag clicked\nforever\n    wait (3) seconds\n    Blink\nend\n\ndefine Reset \ngo to x: (-135) y: (-97)\nset [x v] to [0]\nset [y v] to [0]\n\nwhen [r v] key pressed\nReset \n\nwhen backdrop switches to [finish! v]\nbroadcast (End v)\nhide\n\n@Sprite2\n\nwhen flag clicked\ngo to [front v] layer\nshow\ngo to x: (29) y: (61)\nforever\n    if <touching (mouse-pointer v)?> then\n        set [brightness v] effect to (10)\n        set size to (103) %\n    else\n        set [brightness v] effect to (0)\n        set size to (100) %\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Play v)\nhide\n\n@Sprite3\n\nwhen flag clicked\ngo to x: (-3) y: (-1)\nshow\n\nwhen I receive [play v]\nhide\n\n@End \n\nwhen flag clicked\nhide\ngo to x: (2) y: (2)\nswitch costume to (1 v)\n\nwhen I receive [end v]\nshow\nwait (1) seconds\nswitch costume to (2 v)\nwait (1) seconds\nswitch costume to (3 v)\nwait (1) seconds\nswitch costume to (4 v)\nwait (1) seconds\nswitch costume to (5 v)\nwait (2) seconds\nswitch costume to (6 v)\n\n@kat\n\nwhen flag clicked\nforever\n    show\n    go to [front v] layer\n    set [ghost v] effect to (100)\nend\n\n