An attempt at creating both a functional chess game with an AI opponent.