I love it. At first, I was a little confused about how it meets the theme... but it's perfect. Challenging in the best ways. Great job.