def win(game_df, verbose=False):
    """
    if game_df.iloc[-1].status == 'GAME_END', adds win loss label columns

    Args:
        game_df (pd.DataFrame)
        verbose (Bool): print dataframe after 

    - takes the last row
    - checks if the status is 'GAME_END'
    - then adds new columns for the winner of the game based on the score
    """
    case = ""
    last_row = game_df.iloc[-1, :]
    status = last_row.status

    ret = None

    if status == "GAME_END":
        if last_row.a_pts > last_row.h_pts:
            a_win = True
            h_win = False
            case = f"away {last_row.a_team} win"
        elif last_row.a_pts < last_row.h_pts:
            a_win = False
            h_win = True
            case = f"home {last_row.h_team} win"
        else:
            case = "game tie"
            a_win = False
            h_win = False

        game_df["a_win"] = a_win
        game_df["h_win"] = h_win
        ret = game_df
    else:
        case = "no game end status"

    if verbose:
        print(case)

    return ret