public static bool ClaimKeyboardInput(this MonoBehaviour claimant)
    {
        if (!claimant.CanUseKeyboardInput())
        {
            return(false);
        }

        keyboard_input_claimant = claimant;
        return(true);
    }