Quite an interesting take. I really enjoyed the theme, and the difficulty kept things interesting. Great Job!