Well done ! The mechanics you propose are well executed, and gives some challenge !
Thank you for the kind words :)