def movePos(pos, modifiers):
    """
    Determine the coordinates of a new move
    The move is based on the current turn of the game, ie. if red is moving,
        then the coordinates are from red's perspective
    :param pos: A 2-tuple (x, y) of positive integers the grid coordinates of the piece to move
    :param modifiers: A list of booleans, (left, forward, jump)
        left: True to move left, False to move Right
        forward: True to move forward, False to move backwards
        jump: True if this move is a jump, False if it is a normal move
    :return The coordinates of the location of the new move, as a 2-tuple (x, y)
    """

    x, y = pos
    left, forward, jump = modifiers

    if jump:
        # determine direction for y axis
        newY = y - 2 if forward else y + 2
        # determine direction for x axis
        if left:
            newX = x - 1
        else:
            newX = x + 1
    else:
        # determine direction for y axis
        newY = y - 1 if forward else y + 1
        # determine direction for x axis
        if left:
            newX = x - 1 if y % 2 == 1 else x
        else:
            newX = x + 1 if y % 2 == 0 else x
    return newX, newY