S17Class2 Assignment - Iterative Development Demo
This game demonstrates 5 iterative development steps:
Iteration 1: Basic board structure and display
Iteration 2: Player input handling and turn switching
Iteration 3: Win condition checking (rows, columns, diagonals)
Iteration 4: Draw condition and game reset functionality
Iteration 5: Enhanced UI with score tracking and command system