area.adjacent now is a hash with directions as key