This game is awesome! My main criticism is that there is no timer as a part of the ranking system. Since the enemies are not aggressive and the patterns are easy to learn, the game encourages really slow play in order to get a good ranking.
Thank you for your rating! I just submitted one for you too :D