Might as well split this into parts and post them separately, that way I can make each more high fidelity or something
and then post them all at once into the respective threads donno