moved switching turns into its own method, #next_player