And here it is, took me a bit longer than I thought but I hope it's good enough. If there's anythign wrong or that needs editing, do please tell me and I'll make sure to correct it (also, apologies for the post beign so long, when I started writing it I didn't thought it'd get to that point)