An AI agent for the Go game (5x5 board) built using Alpha-Beta pruning with variable depth (max-depth of 3 moves) based on the number of total moves played
It is designed to take the board state as the input and output the next best move for the player.