Description
This assignment is to create a computer player that can be used in your assignment 1 submission.
Please use appropriate inheritance to create an efficient solution.
The AI for your solution must be non-trivial, as in not just randomly selecting a column.
Grading:
Correctness: You can lose up to 20% if your solution is not correct
Quality: You can lose up to 20% if your solution is poorly designed
Testing: You can lose up to 20% if your solution is not well tested
Explanation: You can lose up to 40% if you cannot explain your solution during the grading session