Very Good
I'll just tell you the only thing I docked you on was for not having some sort of plot but other than that good job for making a very original game and producing it well along with giving it good difficulty and last but not least, giving it great re playability.
Very good and very original.