Excellent work.
This is the winner in my opinion.
I'm keeping this to play later :)
Thank you for your kind words! Glad you liked it.