Fixed bug where talking to chickens opens a dialog box
Refactored talking to a lower-level.
You can now create talking mushrooms.
Speaking of which, we have a talking mushroom.
Talking with avatars works! But it's shady.
- Avatar is a hard-coded image in the data file
- Avatar width is hard-coded in the Game class
- When you move, it repositions dialog box components
TODO: unify code for moving with vs. just opened dialog