def METHOD_NAME(wrapper: MessageDispatcher, message: str):
    """Pick a player as your target, killing them if you die."""
    if wrapper.source in PREV_ACTED:
        wrapper.send(messages["assassin_already_targeted"])
        return
    var = wrapper.game_state
    target = get_target(wrapper, re.split(" +", message)[0])
    if not target:
        return
    orig = target
    target = try_misdirection(var, wrapper.source, target)
    if try_exchange(var, wrapper.source, target):
        return
    TARGETED[wrapper.source] = target
    wrapper.send(messages["assassin_target_success"].format(orig))