Oh fuck, I've been working on this forever, and there's still so much to fix

No.5756918 ViewReplyOriginalReport
WIP, C&C appreciated