Gosh golly this is brilliant. I was hooked from the start right through to the end.Elegant, yet challenging. I wouldn't change a thing.
Incredible work, and good luck! :D