If y'all want me to delete this tell me in the comments, I realize how gory this is getting. If scratch tells me to delete this I will.