Thanks for all the kind words! And especially - this very long and constructive feedback! Really appreciate it :D
I will play your submission right now too!