GameState Class

Interaction between the controller and game logic, captures entire game state (board status, player turns, valid moves, game outcomes, etc)

Untitled

playMove() Function (Game Logic)

Manages piece placement, checks for winners, and toggles between player turns

connectfour.cpp (Game Controller)

Gathers player inputs, verifies if they are valid, and displays the board in text format