def click_cell(game_board, display_board, x, y):
    """
    Game board: the full board object
    Display board: the board displayed to users
    x, y: coordinates ot the cell to be uncovered
    Mutates `display_board` and returns it, or False if it is a mine.
    """
    uncovered = game_board.flip_cell(x, y)
    for cell in uncovered:
        if cell[1].is_mine:
            return False

    for adjacent_num, cell in uncovered:
        display_board[cell.y][cell.x] = (adjacent_num, cell.is_mine)

    return display_board