Cool game!
On the level just before the courtyard, the level begins without a wall to the left. Clone yourself and walk left and you'll be stuck in an inter-level limbo :p
Great game! I have recently started a Japanese course and am finding this extremely helpful!
A suggestion, though: Your 'enemy' generation routine seems to just be spawning following a random() call, which is ending up generating lots of few characters and a few of the others. For example, I just did Level 9 and got only two Ha and 3 Ho. A small change would be to instead generate a list with (for example) 5 of each and then shuffle them, so as to maintain a fair amount of all kanas. Im not sure if further on when there are more characters if it'll make much of a difference, but it certainly helps in the beginner levels when we are learning the consonant sounds.
5/5
Actually it's not entirely random - there's some extra code to make it so that it rerolls if the same character appears twice in a row, therefore reducing the chance that the same character appears multiple times in a row.
This game is perfect! The difficulty curve isn't impossible like many other shooters, the soundtrack is awesome, the synchronization is flawless and the powerups are useful!
Thank you so much for the magnific game!
Actually it's not entirely random - there's some extra code to make it so that it rerolls if the same character appears twice in a row, therefore reducing the chance that the same character appears multiple times in a row.