Over all it was pretty enjoyable, and had a good deal of depth too. Everything was very cohesive and it fit the theme well. At first I felt penalized for trying to do well, but then it all made more sense. Good work!