just a suggestion but splitting up the dialogue would make this easier to read. I'm reading on my phone so that may be why but right now it just looks like a couple of long paragraphs with some dialogue in the middle of them.
Quotation marks should always be at the beginning of the first word and end of the last word with no spaces between them. Periods come before the second quotation mark, not after.
Use question marks [?] at the end of a question. Exclamation marks [!] at the end of a shout or raise of voice. Yes, you can end sentences within a dialogue. Otherwise, use a colma [,] at the end of a dialogue before adding the ending quotation mark.