Yeah, getting something that works is tricky enough, and it will probably be best to use that as a starting point. Thanks for the offer to share what you have so far, but I think I’ll try to complete my own before I look at your solution. I’m treating it as a puzzle I want to solve on my own, and when we’re both done maybe we can use elements of both solutions to make a better one. I have a feeling yours will be better, since I’m very new at this, but maybe I can make a couple of contributions. If I get stuck I’ll probably change my mind about seeing your unfinished solution, though