Thanks for the kind words! We did try to keep the mechanics simple but challenging, and very glad to know that it worked out for you!