Aqua. A Monochromatic Platformer.

Instructions: ~~~~~~ᴀQᴜᴀ. ᴀ ᴍᴏɴᴏᴄʜʀᴏᴍᴀᴛɪᴄ ᴘʟᴀᴛꜰᴏʀᴍᴇʀ.~~~~~~~\n~~~~~~~~~~~~~~ʙʏ @ᴍᴋᴜᴍʏᴋᴏᴠᴀ~~~~~~~~~~~~~~~\nWelcome to Aqua, the first* platformer that is fully aqua!\nꜰᴇᴀᴛᴜʀᴇꜱ~\n~ Smooth movement, no sharp falls\n~ Fully aqua, no white, green, black or blue\n~ Easy & enjoyable, doesn't cause stress if you can't \n   finish a level.\nɪɴꜱᴛʀᴜᴄᴛɪᴏɴꜱ~\n~ Use arrow keys to move\n~ To restart a level, press space\n~ Reach the right side to next level\n~ Have fun! \n\n*I gave myself too much credit! it isnt the first...

@Stage\n\n@Sprite1\n\nwhen I receive [now!!! v]\nif <touching (sprite3 v)?> then\n    broadcast (NEXT UP PLEEEEZE v)\nend\n\nwhen flag clicked\nhide\nset [☁ user v] to (username)\n\nwhen I receive [now please v]\nshow\nset size to (75) %\nswitch costume to (costume1 v)\nswitch backdrop to (stripes v)\nset [xv v] to [0]\nset [yv v] to [0]\ngo to x: (-215) y: (-57)\nforever\n    change [yv v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (0.7)\n        switch costume to (costume1 v)\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-0.7)\n        switch costume to (costume2 v)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#00ffca)?> then\n        change y by (1)\n        if <touching color (#00ffca)?> then\n            change y by (1)\n            if <touching color (#00ffca)?> then\n                change y by (1)\n                if <touching color (#00ffca)?> then\n                    change y by (1)\n                    if <touching color (#00ffca)?> then\n                        change y by (1)\n                        if <touching color (#00ffca)?> then\n                            change x by ((Xv) * (-1))\n                            change x by (-1)\n                            change y by (-5)\n                            change x by (1)\n                            if <key (up arrow v) pressed?> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-8]\n                                else\n                                    set [xv v] to [8]\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 y by (Yv)\n    if <touching color (#00ffca)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#00ffca)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [10]\n        end\n    end\n    if <touching color (#006453)?> then\n        go to x: (-215) y: (-57)\n    end\n    if <touching color (#009a7b)?> then\n        broadcast (message1 v)\n        go to x: (-215) y: (-57)\n    end\n    if <key (space v) pressed?> then\n        go to x: (-215) y: (-57)\n    end\n    change y by (1)\nend\n\n@Grounds\n\nwhen I receive [message1 v]\nnext costume\n\nwhen I receive [hihi v]\nswitch costume to (costume1 v)\n\nwhen flag clicked\nhide\n\nwhen I receive [now please v]\nshow\n\n@Sprite2\n\nwhen flag clicked\nhide\n\nwhen I receive [hihi v]\nshow\nwait (4) seconds\nbroadcast (now please v)\nhide\n\nwhen I receive [now please v]\n\n@Sprite4\n\nwhen flag clicked\nshow\n\nwhen I receive [hihi v]\nhide\n\n@Sprite5\n\nwhen flag clicked\ngo to [front v] layer\ngo to [front v] layer\nswitch costume to (costume1 v)\nshow\nset [ghost v] effect to (100)\ngo to x: (-53) y: (8)\nwait (2) seconds\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nswitch costume to (costume2 v)\nwait (3) seconds\nrepeat (100)\n    change [ghost v] effect by (1)\nend\n\nwhen flag clicked\nforever\n    next costume\nend\n\n@Sprite6\n\nwhen flag clicked\npoint in direction (90)\ngo to [front v] layer\nswitch costume to (costume1 v)\nforever\n    next costume\nend\n\nwhen flag clicked\ngo to [front v] layer\nswitch costume to (costume1 v)\nshow\nset [ghost v] effect to (100)\nwait (2) seconds\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nwait (3) seconds\nrepeat (100)\n    change [ghost v] effect by (1)\nend\nbroadcast (hihi v)\nstop all sounds\n\ngo to [front v] layer\n\nwhen flag clicked\nplay sound [Cool, crazy music \(good for crazy people stereotypes\) v] until done\n\n@Sprite3\n\nwhen I receive [now please v]\nstart sound [boundless v]\nswitch costume to (costume1 v)\nwait (1) seconds\n\nwhen this sprite clicked\nset volume to (0) %\nnext costume\nif <(costume [number v]) = [1]> then\n    set volume to (100) %\nend\n\nwhen flag clicked\nset volume to (100) %\nswitch costume to (costume1 v)\n\n