First implementation of the navigation system

* Created wander, leave, and visit commands

* Created redirectable_move_to for use with areas.  If you do manage to
actually land in an area though, all your character commands will be
blocked.