Big credits to @PuffBarIs968 for everything from the original project. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Credits to the respectful true owners for originality, inspiration, etc.