This is a big one tbh, Idk if it was too much, but anyways there it is, enjoy!