[Patreon Request] Thank you Jasmine for the request! Finally got around to this one, and it was a ton of fun.