Modified human player to recursively call when input is invalid