Done. Really hope it's okay and not massively OOC.