Okay, I maaaay have gotten a biiiiit carried away writing. Please don't hang me ;w;