Don't Grow! - A Platformer 

Instructions: 100% POSSIBLE!!!!!!!\nArrow keys to move\nR to restart \nM to mute music, N to play it again\nThe goal is to make it to the end as small as possible,  but every time you die you get bigger. The whole game is built on size, and some levels you can only complete if you are small enough\nThere is a skip button but you can only use it once, so use it sparingly...\nCheck out @hobocat23\nTags:\n#platformer #grow #stayhome #coronavirus #games #don't #grow

@Stage\n\n@Ball\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nset [xv v] to [0]\nset [yv v] to [0]\ngo to x: (-231) y: (-134)\n\nwhen flag clicked\nforever\n    change [yv v] by (-1)\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 (#323232)?> then\n        change y by (1)\n        if <touching color (#323232)?> then\n            change y by (1)\n            if <touching color (#323232)?> then\n                change y by (1)\n                if <touching color (#323232)?> then\n                    change y by (1)\n                    if <touching color (#323232)?> then\n                        change y by (1)\n                        change x by ((xv) * (-1))\n                        change y by (-5)\n                    end\n                end\n            end\n        end\n    end\n    change y by (yv)\n    if <touching color (#323232)?> then\n        change y by ((yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#323232)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\n    if <touching color (#f4ff40)?> then\n        glide (1) secs to x: (-231) y: (-134)\n        next backdrop\n    end\n    if <color (#4c00ff) is touching (#ff4040)?> then\n        go to x: (-231) y: (-143)\n        change size by (8)\n    end\n    if <(x position) > [230]> then\n        broadcast (message1 v)\n        go to x: (-231) y: (-141)\n    end\n    if <color (#4c00ff) is touching (#9966ff)?> then\n        set [yv v] to [22]\n    end\n    if <<touching (mouse-pointer v)?> and <touching color (#ccd73d)?>> then\n        set [yv v] to [10]\n    end\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nset [ghost v] effect to (75)\nwait (.15) seconds\ndelete this clone\n\nwhen flag clicked\nrepeat (10)\n    if <key (s v) pressed?> then\n        broadcast (message1 v)\n    end\nend\n\nwhen flag clicked\nplay sound [jjd-adventure-ncs-release-EbnAltDNm v] until done\n\nwhen flag clicked\nforever\n    if <key (m v) pressed?> then\n        stop all sounds\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (n v) pressed?> then\n        play sound [jjd-adventure-ncs-release-EbnAltDNm v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (r v) pressed?> then\n        go to x: (-231) y: (-141)\n    end\nend\n\nwhen flag clicked\nset size to (10) %\n\nwhen I receive [grow! v]\nchange size by (-5)\n\nforever\n    if <<key (up arrow v) pressed?> and <<key (right arrow v) pressed?> or <key (left arrow v) pressed?>>> then\n        if <(Xv) > [0]> then\n            change [yv v] by (1)\n        else\n            change [yv v] by (1)\n        end\n        set [yv v] to [10]\n    else\n        set [xv v] to [0]\n    end\nend\n\n@Level\n\nwhen I receive [message1 v]\nnext costume\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [message2 v]\nnext costume\n\n@Sprite1\n\nwhen this sprite clicked\nbroadcast (message1 v)\nhide\n\nwhen flag clicked\nshow\n\n