Complete the implementation of the ChessGame class. You will need to download the following zipped file:
GraphicChess - Lab 6 Version.zip
You should only modify the ChessGame.cs source file. Search for "YOUR CODE HERE" to find the spots that need work.
The following methods and rules have also been left incomplete, but are not required to be completed:
inCheck()
inCheckmate()
capturing en passant
castling
pawn promotion
a player cannot move into check or castle while in check, or castle through check