Wow. This is one of the first games I rate (I rated over 30 games) that didn't bug, lag or was impossible to play due to balance.
I mean, most of the games are great. But this one just nails all the basics and is really nicely polished.
Good graphics, good music, good gameplay. I see the theme is respected. Impressive.