added is_valid test to make_human_move so it won't print "error" after the player asks to print