The square colours are inverted, the qhite queen has to been on a white square. Also your game doesn't check if the user's turns are valid. And you have to make the player able to swap his pawns against queens (or rooks, knight or bishops if the player wants that) when they reach the other end of the field.
The AI is not bad, but I guess you implemented an already finished one, right?