When you are drawing characters to serve a plot purpose, you tend to get flat, stereotyped, unliving characters.
Dialogue works the least well when it's telling you what's going on.
Don't have too much story for the time you have.