Damn, that was pretty good. I actually don't have any criticisms this time. Great job!
Thank you for the nice words! The entry is on my to-play list