More dialogue stuff

Made some changes and some fixes. Is all pretty much functioning now,
only thing left to do now is make things look pretty.