I can't wait to see how everything progresses. You've definitely put a lot of thought and effort into it. Awesome job!