- See the details of the game in the Problem_statement.pdf
- Used simple alpha-beta pruning with iterative deepening
- Used zobrist hash to speed up computation
- Implementation of Bonus move
- Used separate update function for the board
- See strategy.pdf for more information on the strategies used for implementing agent