state_manager = StateManager() state_data = pandas.read_csv("50_states.csv") states = state_data["state"].to_list() while len(state_manager.guess_list) < 50: state_guess = screen.textinput( f"{len(state_manager.guess_list)}/50 States guessed", "What's another State's name?") state_guess = state_guess.title() if state_guess == "Exit": break if state_guess in states: print("Hell yeah bro, you guessed correctly!") current_state = state_data[state_data.state == state_guess] state_manager.draw_state(float(current_state.x), float(current_state.y), state_guess) ms = list(set(states) - set(state_manager.guess_list)) missing_states = pandas.Series(ms) missing_states.to_csv("missed_states.csv") screen.exitonclick()