user_input: accept tuple as players