Dialog Options

This is very roughly integrated, and not completely functinal in terms
of being able to do something after the option has been selected.
Unfortunately I need to focus development on an overworld engine so this
will be worked on at a later time, along with some organization.