Thanks to @Master--X for the source code because he wants it and claims I didn't give him "enough credit" and threatens to report me lol