This was incredibly well done :D you should feel very proud of yourself
Thank you for the kind words!