Well execute, the theme, visual, gameplay, audio. Everything combine well. Only the music is kind repetive, but this "nappicking" (I don't know if this is right word).
Thanks! I think the word you're looking for is "nitpicking". :)