Battleship AI written in Prolog for COSC3325 Advanced Topics in Programming: Artificial Intelligence