Conversations are 95% done, hopefully 100% later today or tomorrow. This version could be tried with minimal crashes and logic errors.