This is exactly the kind of thing I love, I absolutely enjoyed it, well done!
Out of all the ones I’ve tested, this is my favorite!