REFACTOR extract player one moves method
REFACTOR extract player moves parameter
REFACTOR extract local moves variable
REFACTOR inlined _is_win_for_player_one
REFACTOR extract player-agnostic win-checking method
REFACTOR inline local variable; re-ordered methods
REFACTOR extract result-checking class
REFACTOR extract a factory method