Implement board.adjacent_tile; Create corresponding spec