New gimmick!! ｽﾘｵﾛｼ!?!?!?!?Platformer!!!

Instructions: ゲーム傾向2位アザス！サムネバグが治らん！曲聞いて！\n___*___Plataformer!!!!____*____［日本語は下↓］傾向3p\nEnglish\nDescription！\nUse the arrow keys, WASD keys,or tap to control.\nIf you look closely at the ground,you will see fine  spines, and ifyou touch them,you will be made smaller!\nAlso, you can't touch the needle or fall into the trough as \nusual!\nI know it's not easy, but please try your best!\n(^_^*)Good luck!\n\n\n日本語\n説明\n矢印キーもしくはWASDキーもしくはタップで操作。\nじっと地面を見ると針が見えますがこれによってすりおろされます。（イメージ）\n他のPlatformerと基本ルールは同じですが体がスリオロシ切られると消えてやり直しになるので気をつけてください！頑張ってね！

@Stage\n\nwhen flag clicked\nforever\n    play sound [MUSIC v] until done\nend\n\n@thumbnail\n\nwhen flag clicked\nhide\nforever\n    go to [front v] layer\n    set [timer v] to (timer)\nend\n\nwhen [timer v] > ((timer) + (0))\ngo to [front v] layer\nshow\nset [ghost v] effect to (100)\ngo to x: (0) y: (0)\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\n\n@Player\n\nwhen flag clicked\nshow\nもとに戻す\nforever\n    動き\nend\n\ndefine もとに戻す\nswitch costume to (右 v)\nset size to (125) %\ngo to x: (-200) y: (0)\nset [y v] to [0]\nset [x v] to [0]\nset rotation style [left-right v]\npoint in direction (90)\n\ndefine 動き\nchange [y v] by (-1)\nif <<key (right arrow v) pressed?> or <<key (d v) pressed?> or <<mouse down?> and <[0] < (mouse x)>>>> then\n    change [x v] by (1)\n    point in direction (90)\nend\nif <<key (left arrow v) pressed?> or <<key (a v) pressed?> or <<mouse down?> and <(mouse x) < [0]>>>> then\n    change [x v] by (-1)\n    point in direction (-90)\nend\nset [x v] to ((X) * (0.88))\nchange x by (X)\nrepeat (8)\n    if <touching (platformer v)?> then\n        change y by (1.1)\n    end\nend\nif <touching (platformer v)?> then\n    change x by (() - (X))\n    change y by (-8.8)\n    if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>> then\n        set [y v] to [11]\n        set [x v] to ((7) - ((14) * <[0] < (X)>))\n    end\nend\nchange y by (Y)\nif <touching (platformer v)?> then\n    change y by (() - (Y))\n    set [y v] to [0]\nend\nchange y by (-1)\nif <touching (platformer v)?> then\n    if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>> then\n        set [y v] to [13]\n    end\nend\nchange y by (1)\nif <[235] < (x position)> then\n    もとに戻す\n    change [level v] by (1)\nend\nif <<(y position) < [-180]> or <touching (together v)?>> then\n    もとに戻す\nend\n\nwhen flag clicked\nswitch costume to (右 v)\nforever\n    if <touching (おろし器 v)?> then\n        next costume\n    end\nend\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [7]> then\n        もとに戻す\n    end\nend\n\n@Platformer\n\nwhen flag clicked\nshow\ngo to x: (0) y: (0)\nset [ghost v] effect to (0)\nset [level v] to [1]\ngo to [front v] layer\nforever\n    switch costume to (join (letter (1) of (level)) (letter (2) of (level)))\nend\n\n@together\n\nwhen flag clicked\nset [ghost v] effect to (40)\nhide\nforever\n    go to x: (0) y: (0)\n    if <<(level) = [11]> or <<(level) = [10]> or <(level) = [12]>>> then\n        show\n        go to [back v] layer\n        switch costume to (join (letter (1) of (level)) (letter (2) of (level)))\n    else\n        hide\n    end\nend\n\n@おろし器\n\nwhen flag clicked\ngo to [back v] layer\n\nwhen flag clicked\nshow\ngo to x: (36) y: (0)\nset [ghost v] effect to (0)\ngo to [back v] layer\nforever\n    switch costume to (join (letter (1) of (level)) (letter (2) of (level)))\nend\n\n