I want to call it perfect!
This game is highly addictive and the characters move smoothly. Everything is well animated with vibrant colors and an earth-tone background that matches the game's theme. Almost all sucessful puzzle games have a theme(Bejeweled, Mahjong, Diamond Detonation, ect.). Not only do you have a theme but you have a plot that comes with it. The thing is I had no idea what the plot was until I read your "Author Comments". If I may suggest, before the menu screen and the character select appear put a small cut scene that explains/shows the plot. Nothing extravagant. Maybe something like the cut-scenes in Sonic and the Secret Rings. Of course a skip scene button would be in order. I only bring up the plot because I like it. I like when a puzzle game can put a plot together. Unfortunatly, I and alot of people I'm sure, missed the plot entirely.