Wow, thank you so much for the high praise! We also love how the mechanics worked together. It took a lot of iterating to get there!