Tough but I could easily see this being quite addictive and pull me in!
thanks for the kind words, I do wonder if I made it too challenging