[@Kensai] Yeah, it kind of occurred to me on review that I accidentally made things a bit too similar (wrote most of it in a single drunken haze). Can rework it if you think it's stepping on your toes too much.