After some testing, I've come up with this prototype. Let me know if it works out! Credit to @fmtfmtfmt2 and @hedlaw. See ya!