def METHOD_NAME():
    game = get_game_turn()
    team = game.get_agent_team(game.actor)
    team.state.rerolls = 0
    attacker, defender = get_block_players(game, team)
    attacker.extra_st = 0 - attacker.get_st() - 1 # set up uphill block
    defender_pos = Square(defender.position.x, defender.position.y)
    # it's a 2 dice block
    BBDie.clear_fixes()
    BBDie.fix(BBDieResult.ATTACKER_DOWN)
    BBDie.fix(BBDieResult.ATTACKER_DOWN)
    BBDie.fix(BBDieResult.ATTACKER_DOWN)
    game.step(Action(ActionType.START_BLOCK, player=attacker))
    game.step(Action(ActionType.BLOCK, position=defender.position))
    actions = game.get_available_actions()
    assert len(actions) == 3  # 3 die block uphill, no reroll
    game.step(Action(ActionType.SELECT_ATTACKER_DOWN))
    assert not attacker.state.up