Wall of text incoming! Took me a while to get the dialog how I wanted it. I hope it all makes sense.