I liked this also. Very nice!
I found one (likely?) typo, just as a heads up: “But enough talkin”
Thanks for the heads up. There are indeed a few typos, but I let them as part of the fun :)