This is very clever! It took me a bit to feel like I knew what I was doing but once I got the hang of it I was quite impressed. Good job
Thank you very much!