Clean Graphics, good sound design, and overall well polished gamed with a clear design direction. must to learn from design wise. Abstract taking of the theme idea. I don't think that it essentially is a bad way to approach the idea, but I personally couldn't figure out how it did relate until after I read the description. I
Otherwise though good job man.