refactor Board#hexes_adjacent_to

let the Hex class decide how adjacency is defined