what happened when the character reached 'exit'?
It would be better if the character didn't
start from the same place on the screen everytime
he left the inn or the training hut or the armory.
And what happened when the character went through
the 'exit' at the bottom of the screen? Did he
wind up in another village with the exact same
configuration as the one he left? I don't get it.
But you seem to have done a good job with
connecting the character to the arrow keys.