Have you considered getting a proofreader? A few typos aren't a big deal, but some of the dialogue is very stiff and awkward, and takes me out of the experience.