The function `func' is then called with the next string from the player that was this_player() at the call of input_to instead of interpreting it as a command. If `noecho' is given, the string is not echoed on the player's screen, good for passwords and such.