AI projects on: minimax algorithm, variations of nqueens problem, and policy iteration in Markov Decision Processes