A little bit too slow for my taste, but I had fun!
Thanks for playing along! Ophelia should have been faster, in my opinion too. I'll fix it.